2017-04-18 2 views
-1

JavaFX 캔버스에 이상한 문제가 있습니다. 사용자가 지정한 좌표로 도형을 그려야합니다. 버튼을 제출 한 후 모양이 아무런 문제없이 그려집니다. 그러나 사용자가 후속 좌표를 제출하면 이전 모양이 계속 나타납니다. 이것은 각 버튼을 누른 후 gc.clearRect() 메서드를 사용하더라도 발생합니다. 마치 모양이 어딘가에서 현금화 된 것처럼 ... 아쉽게도 학교 프로젝트이므로 코드를 게시 할 수 없습니다./javafx 캔버스 원하지 않는 다시 그리기

+1

"코드를 보여줄 수는 없지만"불행히도 이렇게 생각하면 문제의 원인을 찾지 못할 것입니다. –

+1

학교 프로젝트가 백만 달러짜리 프로젝트가 아니기를 바랍니다. – DeeJay

+0

아마 프로젝트에서 코드를 게시 할 수 없지만 문제를 재현 (또는 최소한 식별) 할 수있는 방법이 없으면 도움을 줄 수 없습니다. [mcve]를 작성하여 게시하십시오. 사용자 입력을 얻는 방법에 대한 자세한 내용은 필요하지 않습니다. 일부 값은 하드 코드 할 수 있어야합니다. – fabian

답변

0

필자는 마침내 문제를 "해결"했습니다. 컨트롤러에서 프로그래밍 방식으로 캔버스를 만들고 사용자가 다음 좌표 세트를 제출할 때이를 제거합니다.