저는 자바가 처음이에요. (자바 스크립트에 대해 많은 지식이 있습니다.)
저는 Canvas
으로 작업하려고하는데,이 이상한 문제가 있습니다.
체크 코드 here.
보시다시피, 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());
왜 크기가 변경 되었습니까?
나를 위해 크기가 변경되지 않습니다 이 예제를 사용하면됩니다. –
'190' ..과 실제'WIDTH' 변수가 180로 설정되어 있습니다. – Israelg99
아니요. 180이 아닙니다. 190 –