Java 将计数添加到JList中的特定元素

Java 将计数添加到JList中的特定元素,java,swing,chat,jlist,messenger,Java,Swing,Chat,Jlist,Messenger,我有一个messenger项目,它在JList中显示所有在线用户,我想在有未读消息的用户面前显示未读消息的计数。我可以编写获取未读消息的代码,但我找不到解决方案的是,我可以向用户显示他有未读消息以及来自哪些用户。任何形式的解决方案都将受到赞赏 是我正在使用的框架 关于GUI的一些信息,右侧的大文本区域用于显示从所选用户收到的消息。下面用于写入任何文本并发送按钮的文本区域用于从JList为列表创建一个ListCellRenderer。“这是我正在使用的框架。”在我意识到它没有提供任何有用的信息之前

我有一个messenger项目,它在
JList
中显示所有在线用户,我想在有未读消息的用户面前显示未读消息的计数。我可以编写获取未读消息的代码,但我找不到解决方案的是,我可以向用户显示他有未读消息以及来自哪些用户。任何形式的解决方案都将受到赞赏

是我正在使用的框架


关于GUI的一些信息,右侧的大文本区域用于显示从所选用户收到的消息。下面用于写入任何文本并发送按钮的文本区域用于从
JList

为列表创建一个
ListCellRenderer
。“这是我正在使用的框架。”在我意识到它没有提供任何有用的信息之前,我正要嵌入那个屏幕截图。您已经告诉我们您有一个列表,但是没有关于GUI的其他区域做什么或者为什么它们在屏幕上的信息(其中一个是用于显示列表中所选用户详细信息的文本区域吗?)。@daniu已经提供了基于该图像(和问题描述)的最佳建议,或者可以使用JTable。然后您可以有多个列,一个用于计数,另一个用于用户。欢迎使用堆栈溢出-很高兴有您。请阅读并帮助将堆栈溢出内容保持在尽可能高的级别,并增加获得适当答案的机会。请提供您正在处理的代码示例…@sebast26在代码中,只有一个DefaultListModel,其中包含可以在图像中看到的元素(amit、ajay和所有这些元素),并且DefaultListModel将传递给JList。没什么特别的。