java试图使用GridLayouther(对话框变灰并冻结)
我正在尝试使用网格布局,但是窗口都是灰色的,您无法移动窗口
我开始使用的演示代码有一个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
}
共 (0) 个答案