Disposing JFrame by clicking from an inner JPanel

前端 未结 2 1240
無奈伤痛
無奈伤痛 2020-12-22 02:26

I\'m trying to dispose my JFrame by clicking a button, located on a JPanel that is placed on the JFrame that I want to close.

I tried to make a static method on the

2条回答
  •  -上瘾入骨i
    2020-12-22 03:03

    Do something like this:

    JButton closeFrameButton = new JButton("Close");
    closeFrameButton.addActionListener(new ActionListener()
    {
        public void actionPerformed(ActionEvent e)
        {
            ((Window) getRootPane().getParent()).dispose();
        }
    });
    

提交回复
热议问题