2013-03-07 63 views
-2

因此,我正在編寫一個Java應用程序,並使用for循環來設置按鈕的寬度和高度。Java中的按鈕數組問題

for (int count = 0; count < 9; count++) { 
    board[count].Height(ht); 
    board[count].Width(wt); 
} 

此代碼的工作原理,但我得到了一個野生的頭髮來應用這樣的尺寸。

board[0&1&2&3&4&5&6&7&8&9].Height(ht); 
board[0&1&2&3&4&5&6&7&8&9].Width(wd); 

但它只適用於按鈕[0]。這是爲什麼?

另外,是否有更好的方法來改變按鈕尺寸比for循環?

回答

6

而不是選擇所有的按鈕,你的代碼進行了大量的位和操作(&是Java位和操作員):

board[0&1&2&3&4&5&6&7&8&9] 

這裏的一個位和操作將評估爲零(0 &任何東西都是0)。您需要使用for循環將您的操作應用於所有按鈕。