[java]代码库import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
/**
* 开窗户游戏。当你点击游戏界面中的一个正方形按钮时, 它周围的正方形按钮的颜色就会发生变化,当全部正方形按钮的颜色变为一色时,你就胜利了
*/
public class OpenWindows {
public static void main(String[] args) {
JFrame frame = new JFrame("开窗户游戏");
frame.getContentPane().add(new MainPanel());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
/**
* 主面板
*/
class MainPanel