0
我是Java新手(雖然我在JavaScript方面有廣泛的知識),
我試圖與Canvas
一起工作,這導致了這個奇怪的問題。
檢查代碼here。
正如您所看到的,在我定義了Canvas
的大小後,我正在嘗試打印它。
但它不能正確打印大小。奇怪的Java畫布大小輸出
setMinimumSize(new Dimension(WIDTH,HEIGHT));
setMaximumSize(new Dimension(WIDTH,HEIGHT));
setPreferredSize(new Dimension(WIDTH,HEIGHT));
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new BorderLayout());
frame.add(this, BorderLayout.CENTER);
frame.pack();
frame.setResizable(false);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
System.out.println(getWidth());
爲什麼尺寸改變了?
大小是不是爲我改變如果我使用這個例子。 –
你可以看到它的輸出是'190' ..和實際'WIDTH'變量設置爲180 – Israelg99
無我看到180沒有190 –