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広い理由を説明してください。