我是 Java 新手(虽然我对 JavaScript 有广泛的了解),
我正在尝试使用Canvas
,这导致了这个奇怪的问题。
如您所见,在我定义了 的大小之后Canvas
,我正在尝试打印它。但它不能正确打印尺寸。
import java.awt.Canvas;
import java.awt.Dimension;
public class test extends Canvas {
public static final int WIDTH = 180;
public static final int HEIGHT = 250;
public test() {
setMinimumSize(new Dimension(WIDTH,HEIGHT));
setMaximumSize(new Dimension(WIDTH,HEIGHT));
setPreferredSize(new Dimension(WIDTH,HEIGHT));
System.out.println(getWidth());
}
public static void main(String[] args) {
new test();
}
}
为什么尺寸变了?