这里是我的问题:我试图创建一个简单的界面,我可以点击几个按钮来调用differents函数,并在jlabel中显示结果(总是文本)。我试图让2分隔部分(北/南或东/西)第一个区域将包含我所有按钮的网格布局或流布局,第二个区域将显示文本结果。Java Swing界面问题
这里是我的声明:
private static JButton b0 = new JButton("Creer Zone");
private static JButton b1 = new JButton("1");
private static JButton b2 = new JButton("2");
...
private static JButton b11= new JButton("11");
private static JButton b12 = new JButton("12");
private static JButton b14 = new JButton("Help");
private static JFrame windows = new JFrame();
private static JPanel container = new JPanel();
private static JLabel res = new JLabel();
,这里是我他们如何加入到JFrame(这是真的awfull看):
container.add(b0);
container.add(b1);
container.add(b2);
...
container.add(b12);
container.add(b14);
container.add(res);
windows.setSize(450,500);
windows.setContentPane(container);
windows.setLocation(150 , 150);
windows.setVisible(true);
我试着声明我的JPanel与一个网格布局,borderlayout和改变位置(NSEW)和一个流程布局,我总是结束与jlabel disapearing(这是坏的,因为这个jlabel显示我的功能的结果)
任何人都有一个简单的方法来帮助我克服这个问题?非常感谢您采取任何时候
你不加入的面板(这看起来像它包含了一切)到JFrame。可能是一个问题...此外,我可以重现这个问题,原因是我没有为框架定义布局。我通常使用FlowLayout来处理这样的事情。如果你需要澄清,只需询问。 :) – fireshadow52 2012-04-03 14:24:25
是否有一个特定的原因,你需要使用'JButton'来执行这些任务,正如你所提到的,或者其他任何东西都可以用来保存你的一天? :-) – 2012-04-03 15:15:42