我们正在为我们大学的学生建立一个小型聊天应用程序。我有一个关于如何实现某些事情的问题。
这是我们的用户。大白部分是jTabbedPane,其中将显示用户正在参与的对话。两个小的是活动组和活动用户将出现的位置。
我发现我可以使用.toArray从链表中populate a jcombobox。我不知道要使用什么ui元素,以便将列表元素一个显示在另一个之下,并且是“可选择的”(一次只能一个)。概念是用户将选择一个组并按“加入”,然后加入。
这就是我对自己最终看起来的看法。
我们非常感谢任何指针和建议。
答案 0 :(得分:3)
看起来你想要使用JTable或JList - 一个带有自定义渲染器的渲染器,一个显示组名称及其“状态”(?)的渲染器。
如果是JTable,那么你的关键工作是创建一个能够很好地接受你的数据的TableModel,或者通过使用DefaultTableModel(最简单的方法),或者通过创建自己的AbstractTableModel派生的模型(一点点)更难,但更灵活。)
要获得更详细的答案,请考虑提供相关代码,最好是minimal example program or MCVE。