2012-03-07 48 views
0

我一直在嘗試過去的幾個小時來弄清楚如何將標籤組件添加到窗口,但沒有任何優點。我在Netbeans中創建了一個新的桌面應用程序項目,並附帶預生成的代碼。我想添加一個標籤,但它只是不顯示?我不確定爲什麼,因爲我遵循正常的panel.add(組件)約定。在netbeans中向jpanel添加組件

會真的很感謝一些幫助!我在這裏粘貼了完整的文件sourecode http://pastebin.com/qJk6bSWn

任何想法?

+0

爲什麼不使用設計師?如果您確定使用手動方式,請嘗試手動添加簡單標籤,然後跟蹤添加組件的代碼以查看其添加方式。 – JMelnik 2012-03-07 20:56:02

+0

我想學習如何添加組件,因爲稍後在我的應用程序中,我將需要使用很多表格。爲了避免使用每次添加代碼時都會生成代碼的界面,我計劃創建一個函數,使其更加面向對象。但不知道如何向它添加組件。 – 2012-03-07 20:59:59

+0

另外我會嘗試更改mainFrame的佈局屬性。因爲如果在添加標籤後添加了某些內容,它將默認與您的標籤重疊。 – Gio 2012-03-07 21:01:53

回答

1

您的JPanel使用什麼佈局?如果它使用的是免費設計的Netbeans GUI構建器默認值,那麼您將無法手動添加組件。您需要將其設置爲某個佈局管理器。

您的gui的部件可以具有自由設計佈局,但您需要更改要手動添加到的組件的佈局。

+0

3小時後..謝謝!! – 2012-03-07 21:11:38

+0

幾年前,當我第一次使用GUI時,遇到了同樣的問題。我感到你的痛苦。 – Dodd10x 2012-03-07 21:14:18