1
이 코드 줄에는 어떤 명백한 오류가 있습니까? 사각형의 크기에 관계없이 사각형을 중앙에두기를 원합니다. 그러나 이것은 어떤 이유로 작동하지 않으며, 사각형은 같은 위치에 있습니다.JAVA : 프레임 및 센터링 그래픽 객체의 크기
public void run() {
setSize(800, 800);
createEntireFigure();
}
private void createEntireFigure(){
int centerOfWindowWidth = getWidth()/2;
int centerOfWindowHeight = getHeight()/2;
GRectWithGLabel ("A String",centerOfWindowWidth, centerOfWindowHeight);
}
acm.Graphics - 학생용 라이브러리로서 Stanford가 제공하는 프로그래밍 방법론 수업을 따르고 있습니다. –
@Tom : 여기, 우리 중 많은 사람들이 핵심 Java의 일부가 아니기 때문에이 라이브러리에 익숙하지 않을 것입니다.하지만 다시 한번 createEntireFigure 메소드에서 변수를 설정한다는 것을 이해해야합니다. 그러나 일단 설정된 이러한 변수는 현명하지 않습니다 변경하라는 메시지 만 변경하면 변경됩니다. 창 크기를 조정할 때 창 크기를 변경하려면 크기 조정 이벤트를 수신 한 다음 이러한 상황이 발생할 때 이러한 변수를 다시 설정해야합니다. –