/ / Como fechar o quadro pai de JInternalFrame em java? - java, swing, frames

Como fechar o quadro pai de JInternalFrame em java? - java, balanço, quadros

Eu quero fechar o quadro pai no clique de um botão em JInternalFrame.

Respostas:

1 para resposta № 1

Quadro pai como o JInternalFrame o botão está em ou o JFrame ou janela está contida? Use:

SwingUtilities.getWindowAncestor(button).dispose()

ou

SwingUtilities.getAncestorOfClass(JInternalFrame.class, button).dispose();

ou similar.

Javadoc: https://docs.oracle.com/javase/8/docs/api/javax/swing/SwingUtilities.html