我的问题是我有一个List<String>
个文件和List<InetAddress>
的IP地址。我想将它们一起显示,即以FILENAME --- IP的形式显示为Swing中的JList;这样用户就可以了解哪个文件位于哪个位置(IP地址)。
之后,我想使用双击事件打开该文件,因此我希望它们在一起。我怎么做?除了组合两个列表并制作复合列表或修改DefaultListModel
答案 0 :(得分:2)
将String
(或更好的File
)和InetAddress
封装到单个对象中,并使用适当的一个 JList
显示这些对象渲染器。
有关详细信息,请参阅How to Use Lists&amp;特别是Writing a Custom Cell Renderer。