2012-03-18 3 views
0

내 문제는 파일 중 List<String>이고 그 중 List<InetAddress>은 저와 함께 있습니다. 그것들을 TOGETHER, 즉 FILENAME --- Swing의 JList로서의 IP 형식으로 표시하고 싶습니다. 사용자가 어떤 파일 (IP 주소)에 있는지를 이해할 수 있도록합니다. 그 후 해당 파일을 열 수있는 두 번 클릭 이벤트를 사용하고자하므로 함께 사용해야합니다. 어떻게해야합니까? 두리스트를 결합하고 복합 목록을보다 OR 적절한를 사용 하나JList 이들 개체를 하나의 객체로 DefaultListModelJSwing에서 한 번에 두 목록의 조합 표시

답변

2

를 봉입 String (이상 File) 및 InetAddress 수정하고 표시함으로써 어떤 다른 방법이 렌더러.

자세한 내용은 How to Use Lists & 특히 Writing a Custom Cell Renderer을 참조하십시오.

+1

분명하지 않은 경우이 대답은 목록을 결합해야한다는 의미는 아닙니다. 파일/IP 주소를 나타내는 단일 객체는 자체 문자열 객체를 가질 필요가 없으며 목록에있는 객체를 참조 할 수 있습니다. 이러한 단일 개체의 목록을 가지지 만 원본 목록은 손상되지 않으며 별도의 콘텐츠 사본이 없습니다. 간단히 말해서, 이것은 피하는 것에 대해 묻는 두 가지 방법없이 질문하는 것을 수행하는 방법입니다 (이 두 가지 목록을 결합하는 것을 고려하지 않는 한). – arcy

관련 문제