2017-03-10 4 views
-2

私のJavaプログラムが読んでいるDBの最後のレコードを越えて「次へ」ボタンを止めたいです。データベースの最後のエントリから最初のエントリへのJavaの移動を停止するにはどうすればよいですか?

同様に、私は前のボタンを最初から最後に移動させたくありません。

私は壁に当たった!

これは、 '次へ' ボタン

}

public void nextButtonPressed(ActionEvent e) { 

    currentEntryIndex++; 
    if (currentEntryIndex >= numberOfEntries){ 
     currentEntryIndex = 0; 
    } 

何かアドバイスの背後に私のコードはありますか?

おかげで、 C

+2

最後のエントリに移動したときにボタンを無効にしてみませんか? –

+0

フィードバックDanさんありがとうございます。 C – Cormac

答えて

2

あなたがインクリメントする前に、それはnumberOfEntries未満であることをテストできます。何かあなたが1を控除する前> 0ある「前」の試験と同様、

public void nextButtonPressed(ActionEvent e) { 
    if (currentEntryIndex < numberOfEntries) { 
     currentEntryIndex++; 
    } 
} 

と同様。

+0

私は一度自分自身の振る舞いをする構文を得て、それはうまくいきました。 乾杯! – Cormac

関連する問題