public static void populateJList(JList list) {
ArrayList<String> contents= DataAccess.getContents();
DefaultListModel listModel = new DefaultListModel();
for (String string : contents) {
listModel.addElement(string);
}
preset.setModel(listModel);
}
我有这个方法来填充我的JList,有没有办法可以添加JList中每个项目的toolTipText?
解决方法:
>您可以覆盖JList的getToolTipText(..)方法.
>我相信您也可以使用调用setToolTipText(…)方法的自定义渲染器.