-2

所以我正在编写一个 Java 应用程序,我使用了一个 for 循环来设置按钮的宽度和高度。

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 循环更好的方法来更改按钮尺寸?

4

1 回答 1

6

您的代码不是选择所有按钮,而是执行大量位与操作(&是 Java 的位与运算符):

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

此处的位与运算将评估为零(0 & 任何东西都是 0)。您需要使用for循环将操作应用于所有按钮。

于 2013-03-07T20:58:19.693 回答