我一直在研究摆动框架,其中大型机中有卡片布局面板。
我的卡布局面板上总共添加了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。
答案 0 :(得分:0)
您是否注册了活动?使用监听器类?