2014-10-08 100 views
3

我正在用NetBeans製作一個Swing GUI,使用內置的表單製作工具,效果很好。NetBeans - 如何顯示JFrame中的所有Swing組件?

但是,如果我不小心將錯誤的面板放在窗體上,我無法刪除它,或者再次選擇它。同樣,如果我想要一個按鈕來打開一個新窗口,比如一個文件選擇器,我不知道如何將該文件選擇器添加到表單中,但是直到按下按鈕纔會顯示該選擇器。

有沒有人有任何使用NetBeans Swing表單生成器的經驗?這似乎是一件很平常的事情,但我不知道該怎麼做。我錯過了什麼嗎?

+0

這是對這些問題的錯誤論壇 – ControlAltDel 2014-10-08 19:25:49

+0

對不起,我在這裏看到關於NetBeans功能的其他問題,所以我想我會問這個問題,因爲它一直困擾着我,現在完全停止了我的進度。乾杯! – Tetramputechture 2014-10-08 19:26:58

回答

2

是一個netbeans用戶!是的,應該在左下角有一個導航窗口。在那裏顯示錶單上的所有組件。我不太清楚你的文件選擇器是什麼意思,但爲了打開一個新窗口,即另一個Jform,你創建了另一個表單類。然後你創建該表單和setVisible。

因此,可以說你有 形式MainProgram(主程序) 並形成helpMenu

MainProgram(主程序)

public mainProgram(){ 
InitComponents();//or something on the lines of that 
helpMenu helpMenuWindow = new helpMenuWindow(); 
helpMenu.setVisible(true); 
} 

這將讓你能夠打開新的窗口,但如果你點擊紅色的X關閉窗口,它會關閉你的整個程序。在helpMenu窗格的屬性中,您可以選擇窗口在退出時應執行的操作。

退出

隱藏

什麼都不做 在上面的代碼是在Jpane顯示之前運行的代碼,如果你想顯示或隱藏的物品,只是代碼

Object.setVisible(boolean); 

我希望我回答你的問題Tetramputechture。

+0

非常感謝!那個按鈕真的不想被看到。哈哈 – Tetramputechture 2014-10-08 20:25:54

+0

好東西。所以你來對了嗎? – 2014-10-08 20:27:15

+0

是啊!東西現在進展順利! (:@ kyle_england – Tetramputechture 2014-10-08 20:38:10