2012-03-08 5 views
2

을 업데이트 할 때 사용자 정의 JPanel에 나타나는 이상한 점들과 선들이 있으므로 앞으로의 프로젝트를위한 GUI 개발을 위해 을 개발 중이며 약 2 년 후에도 여전히 좋지 않다는 것을 인정해야합니다. GUI 디자인 및 프로그래밍 모든다른 컴포넌트가

첫째, 여기에 JFrame의 현재 버전의 스크린 샷입니다 :

enter image description here 내가 지금 그냥 임의의에 대해, 나중에 을 그래프를 표시 할 것입니다 약간의 사용자 정의 JPanel을했다. 그것은 오른쪽 하단에있는 것입니다. 이제 방금 다시 그려서 모든 것을 다했으면 아무 것도 잘못 될 것이지만 JtextArea (JScrollPane에 포함되어 있음)를 업데이트해야합니다. 매번 마지막 위치로 캐럿을 설정하므로 자동으로 아래로 스크롤됩니다. 그리고 이것은 내 자신의 커스텀 JPanel에서 JTextArea에 의해 발생한다고 생각되는 작은 점들과 선들이 나타나고 깜박 거립니다. 윈도우에 일정 비율이 있거나 캐럿 위치를 업데이트하지 않으면 발생하지 않습니다.

나는 몇 가지를 이미 시도해 보았습니다. EDT와 관련된 모든 것을 동기화하고, 내 페인트를 예약하는 등의 작업이 도움이되는 것 같습니다.

비슷한 상황을 경험 한 사람이 있습니까? 나는 여기에서 약간의 도움을 정말로 사용할 수있다. 내가 생각하는 사전에

감사합니다, 톰 S.

+3

아니,하지만 난 당신이 SSCCE를 게시하는 경우를 살펴 기꺼이 (http://sscce.org) –

+0

[opacity] (http://java.sun.com/products/jfc/tsc/articles/painting/index.html#props) 속성을 존중해야합니다. – trashgod

+0

나는 그것을 이해했다. 그래도 도움을 주셔서 감사합니다. –

답변

관련 문제