我想将食物int加载到一组jbuttons中。我到目前为止
static JButton j;
jPanel3.setLayout(new GridLayout(3, 5, 3, 3));
jPanel3.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
for (int i = 0; i < 10; i++) {
j = new JButton();
j.setText(i + "");
jPanel3.add(j);
}
但我想获得按钮的个别来源。我只得到最后一个按钮来源。有谁知道怎么做?
答案 0 :(得分:1)
您必须将j定义为JButton数组。之后您可以使用j作为数组。 这是一个链接,您可以在其中查看阵列的工作原理: JavaDocsTutorial
static JButton[] j = new JButton[10];
jPanel3.setLayout(new GridLayout(3, 5, 3, 3));
Panel3.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
for (int i = 0; i < 10; i++) {
j[i] = new JButton();
j[i].setText(i + "");
jPanel3.add(j[i]);
}
代码未经测试,但它显示了进行更改的位置。