当用户点击取消按钮时,我希望我的jFrame(printJFrame)关闭(使用.dispose方法),但是idk为什么它不起作用。 (仅供参考,cancelJButton在printJFrame类内,所以这就是为什么我真的很困惑.....)任何建议?????
private void cancelJButtonActionPerformed(java.awt.event.ActionEvent evt){
printJFrame.dispose();
}
答案 0 :(得分:0)
这个问题看起来有些类似: https://stackoverflow.com/a/2358454/5604890 这里的dispose()调用是在SwingWorker内进行的。
或者,如果您只想隐藏JFrame(并在以后再次显示),您只需使用JFrame.setVisible(false)
答案 1 :(得分:0)
private void cancelJButtonActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}