JFrame: get size without borders?

后端 未结 4 377
渐次进展
渐次进展 2020-12-03 13:40

In Java, is it possible to get the Width and Height of the JFrame without the title and other borders?

frame.getWidth() and frame.getHeight()1 seems to return the wi

4条回答
  •  遥遥无期
    2020-12-03 14:11

    frame.pack();
    System.out.println("frame width : "+getWidth());
    System.out.println("frame height: "+getHeight());
    System.out.println("content pane width : "+getContentPane().getWidth());
    System.out.println("content pane height: "+getContentPane().getHeight());
    System.out.println("width  of left + right  borders: "+(getWidth()-getContentPane ().getWidth()));
    System.out.println("height of top  + bottom borders: "+(getHeight()-getContentPane().getHeight()));
    

提交回复
热议问题