여러 개의 컨트롤 (버튼, 텍스트 필드 등)으로 둘러싸인 데이터를 표시 할 하나의 큰 패널이있는 애플릿을 만들었습니다. 대형 패널에는 내가 직접 렌더링 한 여러 개의 레이블 레이어가 포함되어 있습니다.툴팁이 사라진 후 어떻게 다시 그리 나합니까?
컨트롤에는 모두 컨트롤과 관련된 툴팁이 있으며,이 툴팁 중 일부는 기본 패널과 겹칩니다. 사라지면 메인 패널이 다시 칠해질 때까지 메인 패널 이미지에 구멍이 생깁니다.
지금 생각해보십시오. 항상 그런 것은 아닙니다. 커서가 특정 범위에있는 경우에만 발생합니다. 왼쪽 또는 오른쪽으로 충분히 멀리 떨어져 있으면 (Y 축을 따라 바뀐 점에 유의하지 않음) 툴팁이 사라지면 구멍이 그려집니다.
툴팁 및 페인트 다시 칠하는 방법에 익숙하지 않은데, 내 프로그램에서 무언가 이상한 점이 있다는 징후 일 경우 툴팁이 표시 될 때마다 메인 패널에서 다시 칠하기 만하면됩니다. 사라져, 나는 괜찮을거야. 이런 일이 발생하도록 툴팁에서 무시할 수있는 것이 있습니까?
스윙을 사용하고 있습니다.
감사합니다.
SSCCE가 좋을 것입니다. – jzd
게시하기 전에 SSCCE를 만들어야한다고 생각합니다. 내 프로그램을 SSCCE로 스트리밍하려는 과정에서 문제가 발견되었습니다. 필자는 내 레이블 중 하나를 불투명하게 설정했습니다. 불투명하게 설정 한 선을 제거하면 문제를 해결할 수 있지만 게시 한 질문에 실제로 답하지는 못합니다. – BCarpe
@ BCarpe, 그것은 SSCCE의 목적입니다. 건물은 문제를 드러내거나 다른 사람들이 빨리 그걸 가지고 놀 수있는 작은 것을 줄 것입니다. – jzd