0

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

我总共添加了 20 个 jpanels 到我的卡片布局面板中。在这 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 面板。

这是我用于按钮侦听器的代码。此按钮仅在一种情况下加载新的 jframe,在其他两种情况下不显示框架。我在这三个新 jframe 中添加的每个 java 文件都扩展了 jpanel。问题仅在我运行 jar 文件时出现,但与IDE。

4

1 回答 1

0

你注册你的活动了吗?使用监听器类?

于 2013-04-26T12:31:47.090 回答