私は20個のボタンを持っています。私は特別なボタンをクリックするとすべてのボタンの色を変更したいのですが、これを機能(または機能なし) 20回Java内のすべてのボタンの色を変更します
-4
A
答えて
1
あなたは、配列その後
JButton[] array = new JButton[20];
//then add the buttons to the array
のボタンを置くことができます。
for(JButton button : array){
button.setBackground(/*the color you want*/);
}
1
ためsetBackgroundを使用してあなたはbutton1
、button2
は、など
代わりに、List<Button> buttons
を作るべきではありません。あなたはまだそのリストでadd()
を20回呼び出す必要がありますが、それらのすべてをループすることができます。
for (Button b : buttons) {
b.setBackground(color);
}
関連する問題
- 1. ボタンのスタイルを変更してボタンの色を変更する
- 2. ボタン内の画像の色を変更します。
- 3. foreach codeigniter内のボタンの色を変更します
- 4. クリックするとボタンの内容と色を変更します。
- 5. Javaの変更ボタンの背景色
- 6. Javaスイング:モデルとボタンの色の変更
- 7. シーン内のすべてのノードの色を変更しますか?
- 8. テキストテーブルを変更するコードすべてのスライド内の色
- 9. UINavigationControllerビューのボタンとボタンの色を変更します(例:Back)?
- 10. クリックするとすべてのボタンの色が変更されます
- 11. HTML5 Canvasがすべての行の色を変更します
- 12. ナビゲーションバー内のボタンのフォントの色を変更する
- 13. UWP - 最小化/閉じるボタンの色を変更せずに戻るボタンの色を変更します。
- 14. クリックイベントのボタンの色を変更する
- 15. Javaの背景色を変更するボタン
- 16. リストビュー内の行の色を変更しています
- 17. Unity3Dのボタンの境界線の色を変更します
- 18. VBAボタン内の色とテキストを変更する方法は?
- 19. ボタンの背景色を変更する
- 20. SweetAlert - ボタンの色を変更する
- 21. Rebolボタンの色を変更する
- 22. AlertDialog.Builderボタンの色を変更する
- 23. ボタンの色を変更するCSS文
- 24. タイトルバーの色とボタンを変更する
- 25. CKEditorボタンの色を変更する
- 26. ActionSheetStringPicker変更ボタンの色
- 27. Android:ボタンを押したときにlistviewのすべてのボタンの色を変更
- 28. アクティビティ共有のボタンの色合いを変更します
- 29. 他の色ですべてのピクセルの色を変更してください
- 30. クリックするとボタンの色を変更します
ループを使用しないのはなぜ? – ItamarG3
''とsetBackgroundを20回使用しないでください " - この文を正当なものにしてください。適切なことは、@ItamarGreenのように、ArrayListなどのコレクション内にすべてのボタンを配置し、20個の 'setBackground(...)'呼び出しをループ内から作成することです。 –
あなたの声明は実際にあなたが馬の前にカートを置いているかもしれないことを示唆しています。 –