2014-04-03 94 views
0

我是新來的鞦韆。我用swing調色板設計創建了一個jpanel窗體。它有jlabels,jtextfields和jbutton。當點擊按鈕時,通過模型將輸入到jtextfields中的數據插入到數據庫中。java swing jpanel顯示點擊按鈕

我不想讓jpanel始終顯示,所以我想添加另一個按鈕,當我點擊它時顯示這個jpanel表單。是否有可能使用調色板設計知道源代碼被鎖定在initComponent私有函數中,還是必須重新編寫所有組件並佈局自己?

感謝您的時間!

+2

是的,但你要你的手髒,寫一些代碼 – MadProgrammer

+0

@MadProgrammer約定,Swing GUI的創建者(至少是一個從NetBeans中)總是產生可怕的代碼,所以我會支持越來越改爲手動任務! –

回答

1

「知道的源代碼被鎖定在initComponent私有函數」

您可以編輯自動生成的源代碼,看到here in this answer

「顯示,當我點擊它,此JPanel形式是有可能使用這個調色板設計執行」

聽起來像是你想要交換意見。你可以使用CardLayout來做到這一點,是的,它可以從設計視圖完成。你可以看到更多在How to Use CardLayout with Netbeans GUI Builder