如何使用BorderLayout将JPanel返回到JFrame的中心?

时间:2016-04-07 16:09:42

标签: java swing return jpanel

到目前为止,我发现this post有帮助。

但我无法让它发挥作用,尤其是这部分.getLayoutComponent

这就是我希望该方法在类中查看的方式:

public JPanel getCentrePanel() {

    return [CENTER PANEL WOULD BE RETURNED HERE];
}

1 个答案:

答案 0 :(得分:1)

您可以从JFrame的内容窗格中获取布局。

BorderLayout layout = (BorderLayout) frmAdmin.getContentPane().getLayout();
return (JPanel) layout.getLayoutComponent(BorderLayout.CENTER);