안녕하세요, 여기 새로운 것이고 약간의 경험이 프로그램되어있어 정말 도움이 필요합니다. 무엇을하려고하는지는 기본적으로 사각형 마우스를 클릭하고 드래그 할 때 바탕 화면에서 수행 할 수있는 작업입니다. 문제는 새로운 사각형을 시작할 때 이전 매개 변수를 지우는 방법이나 "거꾸로"그릴 방법을 모른다는 것입니다.마우스로 사각형을 그리는 법
public void paint (Graphics j){
super.paint(j);
j.drawRect(x,y,z,w);
}
private void formMousePressed(java.awt.event.MouseEvent evt) {
x=evt.getX();
y=evt.getY();
repaint();
}
private void formMouseDragged(java.awt.event.MouseEvent evt) {
z=evt.getX();
w=evt.getY();
repaint();
}
에, 나는이 전체 코드 : 문제가 정확히 무엇이다 확실하지 않다 승, 광장 시도해보십시오
formMouseReleased
방법을 추가하고 X, Y, Z의 설정을 재설정에 관해서는? 이전 직사각형이 남아 있습니까? 이 클래스는 어떤 클래스를 확장합니까? 당신은 어딘가에'MouseAdapter'를 가지고 있습니까? – Joffrey
당신의 바탕 화면 배경 무늬를 그리는거야? ** :) ** –
아니, 전체 코드가 아니지만 핵심은, 문제는 내가 어떻게 opositte 방향으로 그릴 지 모르겠다. – user3362366