我是 Java 新手(虽然我对 JavaScript 有广泛的了解),但
我正在尝试使用Canvas
它,这导致了这个奇怪的问题。在这里
检查代码。如您所见,在我定义了 的大小之后,我正在尝试打印它。
但它不能正确打印尺寸。Canvas
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());
为什么尺寸变了?