我有25個jButton,我想從一個循環中改變它們的文本。這裏是我的1個按鈕代碼..如何重命名JButtons集?
void changeText(){
jButton1.setText(jButton1.getText().toUpperCase());
}
我想要做的所有其他按鍵相同,無需編寫每一個方法。
可以使用類似的東西嗎?
void changeText(){
for(int i=0;i<25;i++){
String x = "jButton"+i;
x.setText(x.getText().toUpperCase());
}
}
當然這不會工作。請給我一個方法。
你可以傳遞一個JButton作爲參數傳遞給changeText()和環路內(迭代的數組或集合持有你的JButton對象)稱之爲 – Dan 2013-02-08 17:10:28