内面板的Java getheight()和getWidth(),未设置其固定大小

时间:2018-11-28 12:45:51

标签: java swing jpanel awt layout-manager

我想获取内部面板的高度和宽度。 我已通过使用Miglayout将高度和宽度设置为100%。 在运行代码时,高度和宽度都为零。

{{1}}

enter image description here

1 个答案:

答案 0 :(得分:-1)

您的面板没有尺寸。 您应该设置面板的大小

redPanel.setSize(600, 600);
bluePanel.setSize(600, 600);

或者获取框架尺寸

    System.out.println("frame.getHeight() = " + frame.getHeight()); 
    System.out.println("frame.getWidth() = " + frame.getWidth());