我在frame1中有两个单选按钮。点击启用单选按钮,它会弹出另一个叫做frame2的框架。我想要在frame2打开时不关闭frame1。但是当它点击X时会关闭。我使用了“frame1.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);”。它仍然关闭。只有在java swing中关闭子窗口时才需要关闭父窗口
enable.addItemListener(new ItemListener()
{
@Override
public void itemStateChanged(ItemEvent e)
{
// TODO Auto-generated method stub
frame2.setVisible(true);
frame1.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
}
请提供一个[sscce](http://sscce.org/),展示您描述的问题。 – trashgod