【发布时间】:2015-12-26 16:52:06
【问题描述】:
我正在尝试通过单击 A 类中的按钮打开一个位于 B 类中的 JFrame。我在项目中使用 JFrameForm。我将如何实现这一目标?
我尝试使用此代码,它成功打开类 B (JDBC_Trial) 中的 JFrame,但没有关闭类 A
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new JDBC_Trial().setVisible(true);
}
});
// TODO add your handling code here:
}
【问题讨论】:
-
我建议不要使用超过 1 个 JFrame。这被认为是不好的做法。相反,请尝试使用CardLayout
-
我还建议发布一些您尝试过的代码。我们希望帮助,因此您可以学习而不仅仅是为您做所有事情
-
感谢您的建议。这是我第一次来 Stackoverflow。对不起。
-
1) 为了尽快获得更好的帮助,请发帖 minimal reproducible example 或 Short, Self Contained, Correct Example。 2) 使用逻辑一致的形式缩进代码行和块。缩进是为了让代码流更容易理解! 3) 见The Use of Multiple JFrames, Good/Bad Practice?
标签: java swing jframe netbeans-8