关闭新打开的JFrame

Muk*_*thi 3 java user-interface swing jpanel jframe

我正在使用NetBeans IDE开发桌面应用程序.

1)点击按钮后我打开一个新的JFrame.当我关闭任何打开的帧时,两者都被关闭了.

2)我想在点击按钮后在JFrame上更新新的Tabbed JPanel.提前致谢.

Swa*_*rma 8

可能你使用的是错误的论点.我想对于你要关闭的JFrame而不关闭你正在做的整个应用程序:

jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)

虽然实际上只关闭了所需的框架而没有关闭其他框架,但您需要这样做:

jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)

  • @sakthibalaji ...请发布一个SSCCE.根据我的猜测,你需要在按钮中添加一个`ActionListener`并在`actionPerformed`方法中进行更新. (2认同)
  • 从技术上讲,OP使用*right*方法和*wrong*参数.;) (2认同)