每个JComponent都支持Method getParent().正如方法的名称所示,它返回对此组件的父级的引用.由于JDialog,JPanel,JFrame等是JComponent的子类,因此您可以在您的情况下使用它.但请注意,您必须进行类型转换,例如:
JFrame parentFrame = (JFrame) myContenPane.getParent()
根据您的布局,您可能需要多次调用getParent(),这非常难看.
希望这可以帮助.
要获取当前面板父级,您可以使用以下方法:
(JFrame)this.getRootpane().getParent();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21700 次 |
| 最近记录: |