我正在使用NetBeans IDE開發桌面應用程序。關閉新打開的JFrame
1)我點擊一個按鈕後打開一個新的JFrame。當我關閉任何打開的框架時,兩者都會關閉。
2)我想在按鈕單擊後更新JFrame上的新選項卡式JPanel。 在此先感謝。
我正在使用NetBeans IDE開發桌面應用程序。關閉新打開的JFrame
1)我點擊一個按鈕後打開一個新的JFrame。當我關閉任何打開的框架時,兩者都會關閉。
2)我想在按鈕單擊後更新JFrame上的新選項卡式JPanel。 在此先感謝。
可能您正在使用錯誤的參數。我猜你想關閉而不關閉整個應用程序,你正在做的JFrames:
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
雖然實際緊密只有所需的框架,但不關閉幀的其餘部分,你需要做的:
jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
1)你爲什麼要創造大量的Top-Level Containers上運行時,只能創建一個JFrame和其他會的JDialog(模態)或的JWindow(未飾),再利用是,
2)確實包含在沒有電池我今天的魔球,是的tter和更快HEPL你必須在這裏發佈SSCCE
我想要的按鈕,點擊後更新上
JFrame
新JTabbedPane
。
你可以只通過該選項卡的JPanel
參考更新,並呼籲repaint()
,但遲早你應該考慮Model–View–Controller模式。
感謝您的答覆。其工作,所以我得到了我的第一個問題的解決方案。可以請你幫我第二個問題。 – Mukthi
@sakthibalaji ...請張貼SSCCE。從我所能猜到的,你需要添加一個'ActionListener'到按鈕,並在'actionPerformed'方法中執行更新部分。 –
從技術上講,OP使用* right *方法和* wrong *參數。 ;) –