2016-11-28 84 views
-1

當用戶點擊取消按鈕時,我想讓我的jFrame(printJFrame)關閉(使用.dispose方法),但idk爲什麼不起作用。 (僅供參考,cancelJButton是在printJFrame類中的,所以這就是爲什麼我真的很困惑.....)任何建議?????爲什麼不能在jButtonActionPerformed方法中使用jFrame.dispose()方法?

private void cancelJButtonActionPerformed(java.awt.event.ActionEvent evt){
printJFrame.dispose(); }

+0

要麼出示完整的類或問算命先生(我的魔力碗離線...) –

回答

0

這個問題看起來有點類似: https://stackoverflow.com/a/2358454/5604890 這裏的Dispose()調用正在從SwingWorker內做出。

或者,如果你只是想隱藏自己的JFrame(並在稍後的時間再次顯示它),你可以簡單地使用JFrame.setVisible(false)

+0

好的,哇。我不知道這是它自己的通用方法。這有助於。謝謝。 – Nathan

0
private void cancelJButtonActionPerformed(java.awt.event.ActionEvent evt) {            
    dispose(); 
} 
相關問題