"前へ"と "次へ"ボタンを実装しようとしています。私の問題は、ボタンでオブジェクト配列をナビゲートしてフィールドに表示する方法を理解できないことです。Java - ボタンでオブジェクト配列をナビゲートする方法
明確にするために、私のボタンはオブジェクト配列を反復し、クリックごとにポインタに従ってフィールドに表示したいと思います。
私が何をしたいのかの例は:
ボタン1
ボタン
をクリックしてください0ボタンポインタで
表示MYPRODUCTをクリックし、ポインタで
表示MYPRODUCTをクリックしてください
display myPrポインタのoductは2
これまでのところ、私はこれを行うことができた:
Product[] myProduct = new Product[]{
new Product("Dr.Pepper", 5, 1.00),
new Product("Coca Cola", 6, 1.00),
new Product("Fanta", 7, 1.00),
new Product("Sprite", 8, 1.00),
new Product("Redbull", 9, 1.00),
new Product("Orange Juice", 10, 1.00)
};
if(source.equals(nextButton)){
getNameField.setText(myProduct[++pointer].getName());
getStockLevelField.setText(String.valueOf(myProduct[++pointer].getStockLevel()));
getPriceField.setText(String.valueOf(myProduct[++pointer].getPrice()));
}
}
リンク例:
あなたが見ることができますが、そのボタンの機能と1だけ繰り返す。すべてのオブジェクトを1つずつ反復できるようにしたい。
ご協力いただきありがとうございます。
あなたは何がありますか?あなたはボタンを押すのを処理する方法を知らないのですか? – talex
例にリンクを張ることはできますか? –
@talex例を追加しました。 –