2
所以我開始學習Java Swing,跟隨YouTube視頻..在Linux Ubuntu 14.04中安裝了Java 8和NetBeans 8.0。作出了新的Java應用程序,並寫了下面的代碼:爲什麼我的Java swing窗口不顯示?
package basicswing;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
public class BasicSwing extends JFrame {
JPanel p = new JPanel();
JButton b = new JButton("Hello");
public static void main(String[] args) {
new BasicSwing();
}
public BasicSwing() {
super("Basic Swing App");
setSize(400,300);
setResizable(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
p.add(b);
add(p);
setVisible(true);
}
}
當我清理,建造,然後運行該項目,充分顯示了一個Java項目正在運行,但我沒有看到的框架,它不會彈出..我實際上並不認爲這是一個代碼問題,我用不同的代碼嘗試過,並且該框架仍然不顯示。我無法弄清楚它是一個NetBeans問題還是一個Java問題..或者其他的東西?
當我在我的環境中運行代碼時,我能夠看到框架。你的代碼沒有錯誤。 – yogesh 2014-08-28 08:06:09
你確定它不只是在其他窗口後面? – DonyorM 2014-08-28 08:06:45
代碼正在運行Windows機器 – Benjamin 2014-08-28 08:07:06