关于JAVA swing小问题!
来源:百度知道 编辑:UC知道 时间:2024/05/20 02:28:49
import javax.swing.*;
import java.awt.*;
public class sw extends JFrame
{
private JButton[] btnAry;
public sw() {
btnAry = new JButton[72];
Container me = this.getContentPane();
me.setLayout(new GridLayout(9, 8));
for (int i = 0; i < btnAry.length; i++) {
btnAry[i] = new JButton();
btnAry[i].setBackground(new Color(246,124,255));
me.add(btnAry[i]);
}
this.setTitle("这是测试窗体");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(600, 700);
this.show();
}
public static void main(String[] args)
{
new sw();
}
}
JPanel panel1 = new JPanel(); 这个类还没学! 有没有其它方案??
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class sw extends JFrame {
private JButton[] btnAry;
public sw() {
btnAry = new JButton[72];
JPanel panel1 = new JPanel();
Container me = this.getContentPane();
panel1.setLayout(new GridLayout(9, 8));
for (int i = 0; i < btnAry.length; i++) {
btnAry[i] = new JButton();
btnAry[i].setBackground(new Color(246, 124, 255));
panel1.add(btnAry[i]);
}
me.add(panel1, BorderLayout.CENTER);
JButton b1 = new JButton("开始游戏");
JButton b2 = new JButton("重新游戏");
JPanel panel2 = new JPanel();
panel2.add(b1, BorderLayout.WEST);
panel2.add(b2, BorderLayout.EAST);
me.add(panel2, Bo