我在Netbeans中设计了一个Java接口,但是当我尝试在主类中运行它时,不是显示,而是在屏幕的一角创建一个空白的新窗口。
这是我的代码:
private static User_Interface myUI = new User_Interface();
public static void main(String[] args) throws InterruptedException, IOException{
SwingUtilities.invokeLater(new Runnable(){
@Override
public void run(){
myUI.setVisible(true);
}
});
}
我已经尝试过实施这个问题的建议
NetBeans Java Project Won't Display GUI Window Despite No Error
然而,这仍然无济于事。接口代码只是设计界面时生成的代码,只有几个setText()方法和空的actionPerformed方法。它确实扩展了JFrame。
任何帮助都会很棒,谢谢。
答案 0 :(得分:1)
我猜..您的 layout manager 可能存在问题。将布局设置为 null 或您感到舒适的任何其他布局。在netbeans中,您必须根据需要选择布局。在我的情况下,默认布局是 gridBagLayout ,这对我来说在解决问题时很难受。只需先检查您的布局。可能会解决您的问题。
答案 1 :(得分:0)
很抱歉浪费你的时间,界面的源代码似乎缺少它的initComponents()方法。