【发布时间】:2016-08-27 17:19:45
【问题描述】:
我想在 Java 中构建一个二维切换按钮数组,当我单击一个按钮时,它会从绿色变为红色,我该怎么做?以下代码创建按钮数组。
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Container implements ActionListener {
private static JFrame container;
private static JToggleButton[][] butoes;
public static void main(String args[]) {
container = new JFrame("Game of Life");
butoes = new JToggleButton[20][20];
for (int i = 0; i < 20; i++) {
for (int j = 0; j < 20; j++) {
butoes[i][j] = new JToggleButton();
}
}
container.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
container.setLayout(new GridLayout(20, 20));
for (int i = 0; i < 20; i++) {
for (int j = 0; j < 20; j++) {
container.add(butoes[i][j]);
}
}
container.pack();
container.setSize(700, 700);
container.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent evento) {
}
}
【问题讨论】:
标签: java swing user-interface click togglebutton