我很难GridLayout
开始工作。我用过GridLayout(3,3,10,10)
,但结果只显示 2 列而不是 3 列。
这是我的代码:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Bunch extends JFrame {
JButton m=new JButton("M");
JButton c=new JButton("C");
JButton g=new JButton("G");
JButton j=new JButton("J");
JButton k=new JButton("K");
JButton h=new JButton("H");
public Bunch() {
super("Bunch");
setSize(260,260);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane=new JPanel();
GridLayout family=new GridLayout(3,3,10,10;
pane.setLayout(family);
pane.add(m);
pane.add(c);
pane.add(g);
pane.add(j);
pane.add(k);
pane.add(h);
add(pane);
setVisible(true);
}
public static void main(String[] arguments) {
Bunch frame=new Bunch();
}
}