我正在尝试使用网格布局,但窗口全部为灰色,您无法移动窗口。
我以前使用的演示代码的网格布局为3,3,每个框中都有一个JButton,它运行良好。
当我将JBUttons更改为JLabel时,它无法工作。它绘制了3乘3网格,但对话框保持灰色并被冻结。
我的代码不起作用。
public class cEditIndicators extends JDialog implements ActionListener {
JFrame f;
public cEditIndicators() {
f=new JFrame();
JLabel b1=new JLabel("1");
JLabel b2=new JLabel("2");
JLabel b3=new JLabel("3");
JLabel b4=new JLabel("4");
JLabel b5=new JLabel("5");
JLabel b6=new JLabel("6");
JLabel b7=new JLabel("7");
JLabel b8=new JLabel("8");
JLabel b9=new JLabel("9");
f.add(b1);f.add(b2);f.add(b3);f.add(b4);f.add(b5);
f.add(b6);f.add(b7);f.add(b8);f.add(b9);
f.setLayout(new GridLayout(3,0));
//setting grid layout of 3 rows and 3 columns
f.setSize(300,300);
f.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
}