0
버튼 클릭시 내 화면 (JForm)을 다시 그려야합니다. 일부 논리로 인해 다시 칠하기가 불가능합니다. 그렇게 할 수있는 다른 방법이 있습니까?JForm에서 양식을 다시 그리는 방법.
내가 패턴 저장 버튼을 클릭 할 때. 모양을 다시 그려야합니다. 내가 페인트로 수행하지 못할 이유
중 하나가 원하는 경우
는이 question버튼 클릭시 내 화면 (JForm)을 다시 그려야합니다. 일부 논리로 인해 다시 칠하기가 불가능합니다. 그렇게 할 수있는 다른 방법이 있습니까?JForm에서 양식을 다시 그리는 방법.
내가 패턴 저장 버튼을 클릭 할 때. 모양을 다시 그려야합니다. 내가 페인트로 수행하지 못할 이유
중 하나가 원하는 경우
는이 question회화가 JComponent
에서 확장하는 구성 요소 (바람직하게는 구성 요소의 페인트 방법 중 하나를 오버라이드 (override)에 의해 이루어집니다 참조 알고 paintComponent
을 재정 의하여).
한 가지 가능한 솔루션은 오프 스크린 렌더링을 수행하고 제어 할 수 있습니다 당신은 단순히 Graphics#drawImage
를 사용하고자 할 때 또는 심지어 JLabel
가 화면에 BufferedImage
을 렌더링 할 수있는 BufferedImage
로 출력을 렌더링하는 것입니다