2010-03-31 7 views

답변

1

을 표시합니다. 아마도 "그릴 선"을 포함하는 ArrayList가있을 것입니다. 따라서 두 레이블을 연결할 때마다 ArrayList에 행을 추가합니다. 이제 ArrayList에서 선을 제거하고 패널을 다시 칠하십시오.

그냥 할 구성 요소를 제거하려면 다음

panel.remove(...); 
panel.revalidate(); 
panel.repaint(); 
+0

아 창피 내가 생각 해달라고 일이나해야한다고 생각 thanx.i 당신은 더 이상 필요한 경우 revalidate()가 정말로 필요합니다. – userv

1

스윙에서 "선 제거"할 수 없습니다. 그리는 경우에만 구성 요소에 내용을 추가 할 수 있습니다. 그냥 선을 그리지 마라.

당신이 패널 라인을 추가 할 때 당신이하는 일에 반대를 수행 우리에게 몇 가지 코드

+0

어떻게 그 작업이 수행되지 않으며, (그게 전부 요구하는 경우) – userv

관련 문제