Dynamicaly Components를 JPanel에 추가해야하지만, (Component)를 추가하면 구성 요소가 나타나지 않습니다. 그러면 JPanel.revalidate(); 그렇다면 JPanel이 깜박이며 깜박 거리지 않고 더 잘 만들 수 있습니까?Swing 새로 추가 Component
흠, 솔루션을 찾았습니다. 추가 (구성 요소) 직후입니다. 내가 쓰기 component.repaint(); 그리고 그것은 작동하지만 지금은 창 크기 조정에 대한 또 다른 문제가 있습니다. 창 크기를 조정하면 모든 추가 된 구성 요소가 무시됩니다 !!!
는 당신이 구성 요소 크기를 조정 예를 당 한 번만 추가)
SwingUtilities.invokeLater()
를 참조 EDT에서 추가되어 있는지 확인해야 작거나 큰 크기? – Gordon문제를 보여주는 간단한 예제 게시를 고려하십시오. http://sscce.org/ – trashgod
어떤 LayoutManager를 사용합니까? 일부 LayoutManager는 나중에 구성 요소를 추가 할 수 없습니다. 다른 사람들은 깜박임을 설명 할 수있는 많은 처리를 수행합니다. – jfpoilpret