使用NetBeans,我开发了一个程序,它使用多个JFrame
来显示信息。
从NetBeans启动它可以很好地工作,但使用自动生成的.jar
,应该打开新JFrame
的操作似乎不起作用。
以下是我如何打开新JFrame
public class MyFrame extends JFrame {
...
}
public class OtherFrame extends JFrame {
void showFrame() {
new MyFrame().setVisible(true);
}
}
提前感谢您的帮助。
答案 0 :(得分:0)
“行动”是什么意思?你是说尝试运行jar根本不运行程序(没有GUI出现)?或者你可以运行它并出现GUI,但你没有得到预期的行为?如果您的jar不可运行,则需要一个正确的清单文件。确保在NetBeans中正确导出jar。如果出现GUI,那么代码就是问题,而不是NetBeans。
答案 1 :(得分:-1)
甚至可以在Java中同时打开2个JFrame吗?我不是说它不是 - 我从未尝试过。但是你要做些什么呢?让应用程序占用多个JFrame是一种不好的做法。您应该能够遵循规则一个应用程序一个Jframe几乎任何可以想象的应用程序。