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 –