我为我的聊天应用程序实现了自己的 ListCellRenderer。我使用 JList 列出所有用户。单元格渲染器主要由一个图标组成,该图标显示特定用户当前是在线还是离线以及他/她的姓名。该列表由 DefaultListModel 控制,我使用它为 JList 提供必要的信息。
但是当列表模型确实改变了它的状态时(例如用户离线),列表单元渲染器似乎没有被调用?
有人知道如何解决这个问题吗?试图在 JList 实例上调用 updateUI(),但没有帮助。
提前谢谢了!
我为我的聊天应用程序实现了自己的 ListCellRenderer。我使用 JList 列出所有用户。单元格渲染器主要由一个图标组成,该图标显示特定用户当前是在线还是离线以及他/她的姓名。该列表由 DefaultListModel 控制,我使用它为 JList 提供必要的信息。
但是当列表模型确实改变了它的状态时(例如用户离线),列表单元渲染器似乎没有被调用?
有人知道如何解决这个问题吗?试图在 JList 实例上调用 updateUI(),但没有帮助。
提前谢谢了!