的Netbeans並做很愚蠢之類的東西,有時,我一般使用這兩種方法的身邊獲得:
嘗試的第一件事就是改變layout
使用。嘗試網格袋佈局,或任何其他人,看看你是否得到更好的結果。
如果這不起作用,那麼最簡單的做法可能是更改代碼中的內容。您會注意到Netbeans會自動在構造函數中添加對initComponents();
的調用(您必須從Design
視圖切換到Code
視圖)。如果你看看initComponents
,它會有一大堆自動生成的代碼來創建GUI。做不是編輯這個,因爲Netbeans覆蓋您的更改只是時間問題。我所做的是創建一個新方法initComponentsFix
,然後在構造函數中initComponents
之後立即調用它。在initComponentsFix
中,我將添加代碼以將組件大小調整爲首選大小,以及任何其他您想要修復的內容。
順便說一句,我同情你 - Netbeans的GUI編輯器仍然需要很多工作。但是,它的代碼自動生成仍然是非常有用的,所以我不會推薦編碼GUI 良好的方式。這就是爲什麼我主張使用它,直到你開始感受到它的侷限性,然後你控制"控制"。
還有第三條路,我不會推薦,是編輯的Netbeans存儲Design
視圖中的文件,這基本上是共享相同的文件名相框的類的源代碼,除了擴展名爲.form
。
這個文件是XML文件,並且很容易編輯。我不建議這樣做,因爲它在後門走來走去,但作爲最後的手段,你仍然可以嘗試。
我瞭解您對學習如何編碼的意見。尼斯。謝謝,感謝你的深思。我作爲一名軟件工程師工作,我將這作爲我妻子的一個小項目。我只是想要一個簡單易用的IDE來創建這個應用程序。請放下「學習如何做對」的口頭禪。我們中的一些人在工作之外生活,有時只是尋找一種快速簡單的方法來剔除某些東西。 – billcoke 2009-12-04 14:18:33