class Main
{
public static void main(String [] args)
{
Window h = new Window(100,100);
}
}
class Window
{
private JFrame frame;
public Window(int width,int height)
{
Rectangle dim = new Rectangle();
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocation(0, 0);
frame.setSize(width, height);
frame.setVisible(true);
frame.getBounds(dim);
System.out.print(dim);
}
}
该程序创建一个在构造函数中指定的宽度和高度的窗口,然后测量并“回显”它的尺寸。
运行:java.awt.Rectangle[x=0,y=0,width=132,height=100]
你能解释一下为什么一个真正的窗口宽 32px 吗?