如何从 java 中的 JInternalFrame 关闭父框架?

How to close parent frame from JInternalFrame in java?

我想通过单击 JInternalFrame 中的按钮关闭父框架。

按钮所在的 JInternalFrameJFrame 或 window 包含的父框架? 使用:

SwingUtilities.getWindowAncestor(button).dispose()

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

或类似。

Java文档: https://docs.oracle.com/javase/8/docs/api/javax/swing/SwingUtilities.html