2016-08-09 5 views
0

내가 JList의 사용에 아주 새로운 오전, 나는 해결책에 아주 붙어입니다 : 나는이 JList의 동일한 항목으로 채워 한2 JList의이

는 이제 '현재 위치'와 '대상으로 목록을 가정 해 봅시다 '우리는'내 집 ','쇼핑 ','일 ','펍 '이라고 부를 것입니다. 나는 해결책을 찾고있다 : 첫 번째 목록에서 선택 될 때 두 번째 목록에서 항목을 제거 할이 시점에서 도우미 메서드 만 사용하십시오.

내 현재 위치가 '집'이므로 2 번째 '목적지'목록에서 제거하고 싶습니다. 이미 '집'이므로 내 목적지로 만들 수 없습니다.

간단한 문제처럼 보입니다. 그러나 어떻게 이런 일이 발생하는지 파악할 수 없습니다.

미리 환호하십시오.

+4

지금까지 가지고있는 것을 보여주십시오. – nhouser9

+0

여기에서 답변을 찾았습니다. http://stackoverflow.com/a/17099649/5046496 그 링크는 어떤 요소가 선택되었는지 가져 오는 방법을 보여줍니다. 귀하의 문제에 해당되어야합니다. – Dominic

+0

고마워, 얘들 아, 내가 결국 어떻게 해야할지 알아 냈어. :) – MrARJ

답변

0

완료!

목록이 컬렉션에 저장되어 있으므로 목록을 ArrayList에 복사하고 for-each를 사용하여 Collection을 반복하며 선택한 항목과 동일한 항목을 제거하고 '대상' Jlist를 복사 된 콜렉션과 비교하십시오.