Java Swing revalidate () vs repaint () JPanel의 내용을 자주 바꾸려는 Swing 응용 프로그램을 만들고 있습니다. 이렇게하려면 removeAll()을 호출 한 다음 새 컨텐츠를 추가 한 다음을 호출 revalidate()합니다. 그러나 이전 콘텐츠는 여전히 실제로 볼 수 있습니다 (새로운 콘텐츠로 인해 가려져 있음). 에 추가하여 전화를 repaint()추가하면 revalidate()예상대로 작동합니다. 다른 경우에는 전화 revalidate()만으로 충분 하다고 확신합니다 . 그래서 기본적으로 내 질문은-두 함수를 모두 호출해야하며 그렇지 않은 경우 언제 각각을 호출해야합니까? repaint()와 전화해야합니다 revalidate(). 전자는 Swing에게 창문의 영..