JFrame:获得无边界的大小?
在Java中,是否可以在没有标题和其他边框的情况下获得JFrame的宽度和高度?
frame.getWidth() 和 frame.getHeight()1 似乎返回宽度,包括边框。
谢谢。
在Java中,是否可以在没有标题和其他边框的情况下获得JFrame的宽度和高度?
frame.getWidth() 和 frame.getHeight()1 似乎返回宽度,包括边框。
谢谢。
frame.getContentPane().getSize();
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()));