我想多次使用button1.setText("test");
而不必为每个按钮重复.setText("test");
。像这样button1, button2, button3.setText("test");
这是一个正常的问题,还是我只是懒惰。
(对不起我的英文)
答案 0 :(得分:1)
您可以使用按钮数组
for (JButton b : buttons) b.setText("test");
答案 1 :(得分:1)
例如,您可以将按钮放在数组中,迭代它们并调用方法:
JButton[] buttons = {button1, button2, button3};
for (JButton b : buttons) b.setText("test");
答案 2 :(得分:0)
是的,你很懒。
如果您使用的是Java 8:
Arrays.asList(button1, button2, button3).forEach(button -> button.setText("test"));
但我更愿意:
button1.setText("test");
button2.setText("test");
button3.setText("test");