2013-01-10 78 views
-1

我正在使用NetBeans編寫Java項目。 當我告訴NetBeans中打開窗體作爲主類它打開這樣的:Java窗體看起來不同

http://dl.dropbox.com/u/12868212/Good.jpg

但我想用我寫了一個特定的主類,它調用上述形式的constractor和我得到:

http://dl.dropbox.com/u/12868212/Bad.jpg

的構造函數代碼:

public class Main { 

/** 
    * @param args the command line arguments 
*/ 
public static void main(String[] args) { 

    //Updating Global Variables Class: 
    GlobalVariables.Update_Global_Variables_From_Configuration_XML(); 

    Form_StudentPresentation form_StudentPresentation = 
            new Form_StudentPresentation(); 

    form_StudentPresentation.setVisible(true); 
} 

有人能告訴我什麼是錯的? 如何在主窗口中調用約束器以使窗體看起來像Good.jpg?

+1

也許你想重寫外觀和感覺?我很驚訝NetBeans這樣做。 –

+0

Form_StudentPresentation的main()函數是什麼?即第一種情況下創建的表單如何? – frozenkoi

+0

默認情況下,Netbeans將使用「默認」外觀,如果安裝了Nimbus,則爲Nimbus。如果您使用過一個Netbeans模板,則會自動爲您完成。如果不是,您將不得不手動設置外觀。看看[如何設置外觀和感覺](http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html) – MadProgrammer

回答

1

我認爲使用Netbeans創建的表單/框架默認具有外觀和感覺代碼。

檢查lookAndFeel設置器是在您的類內部還是在表單的主內部被調用。

您還可以檢查在項目設置中是否有任何外觀和規格作爲運行參數。