2009-04-17 6 views
20

JPanel을 이용한로부터 중심 요소를 제거하면 Component 자체를 참조 할 필요없이 ComponentBorderLayoutJPanelCENTER 추가 제거 방법이 있는가?의 BorderLayout

답변

39

이와 비슷한?

BorderLayout layout = panel.getLayout(); 
panel.remove(layout.getLayoutComponent(BorderLayout.CENTER)); 
+2

차갑다. 약간 수정해야했지만 효과가있었습니다. myPanel.remove (layout.getLayoutComponent (BorderLayout.CENTER); –

+0

멋진 변경 사항을 반영하기 위해 답변을 업데이트했습니다. – ninesided

+0

두 가지 모두 제거 함수의 닫는 괄호가 없습니다.) –