Java 如何使用Swing在GUI上显示多个标签

Java 如何使用Swing在GUI上显示多个标签,java,swing,Java,Swing,我用java创建了一个窗口,在这里我添加了一个列表框和一个提交按钮。用户可以从列表框中选择一个项目/itme,并单击submit按钮 提交后,将根据用户名、项目和唯一编号生成唯一id。因此,对于列表中的每个项目,都会有一个唯一的id。此外,我还需要使用唯一的id(用户名、项目和唯一编号)创建一个标签 现在,问题是,当同一个用户选择列表前面的多个项目时,唯一id被重写了 我的要求是在UI上显示所选项目(由同一用户)的所有唯一id 编辑 label.setText(“唯一Id:+Uid+”“+use

我用java创建了一个窗口,在这里我添加了一个列表框和一个提交按钮。用户可以从列表框中选择一个项目/itme,并单击submit按钮

提交后,将根据用户名、项目和唯一编号生成唯一id。因此,对于列表中的每个项目,都会有一个唯一的id。此外,我还需要使用唯一的id(用户名、项目和唯一编号)创建一个标签

现在,问题是,当同一个用户选择列表前面的多个项目时,唯一id被重写了

我的要求是在UI上显示所选项目(由同一用户)的所有唯一id

编辑


label.setText(“唯一Id:+Uid+”“+usernme+”“+jcombox.getselecteditem.to string())
这就是我如何成为框架的一个标签。此标签对于列表框中的项目是唯一的。因此,对于用户选择的多个项目,如何在框架/窗口中显示/添加这些标签。

使用辅助序列号作为键。检查该项是否存在于列表中,如果存在,则增加该seqnum并将添加到键中,如果不只是添加0填充。 或者使用此序号作为全局“计数器”,在任何“提交”操作中,该计数器始终位于您的键上

您可以通过扩展DefaultListModel来实现自己的ListModel,以实现这些想法


我可能没有解释你的问题:)但如果没有,这将很简单

显示将值写入标签的代码段。可以将新值连接到同一标签上;否则,我们只能给你一个模糊的描述模糊的答案。