一个按钮点击一个jframe中的一个按钮不会加载/显示另一个jframe

时间:2013-03-28 17:01:03

标签: java swing jframe jbutton actionlistener

我一直在研究摆动框架,其中大型机中有卡片布局面板。

我的卡布局面板上总共添加了20个jpanel。在这20个面板中,有3个面板由一个按钮组成。点击此按钮可以加载另一个jframe。当我使用IDE运行这个GUI时,它运行得很好,但是,当我运行jar文件时,在三个案例中的两个案例中单击按钮时它不会显示帧。

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    JFrame f11=new JFrame("DEADLOCK SIMULATION-1");
    f11.add(new puzzle6());
    f11.setSize(1100,620);
    f11.setLocation(0,40);
    f11.setVisible(true);
}

其他两个按钮的代码也类似,只是我在这些jframe中添加了puzzle7和puzzle8面板。

这是我用于buttonlistener的代码。这个按钮只在一种情况下加载新的jframe,并且在其他两种情况下不会显示帧。我在这三个新jframe中添加的每个java文件扩展了jpanel。问题出现在我运行jar文件时,但与IDE。

1 个答案:

答案 0 :(得分:0)

您是否注册了活动?使用监听器类?