2016-11-24 41 views
-1

我们正在为我们大学的一个助理构建一个小型聊天应用程序。我有一个关于如何实现某些东西的问题。从UI列表中选择并执行一个动作

ui

这是我们的UI。白色的大部分是jTabbedPane,用户参与的对话将出现。这两个小组是活动组和活动用户出现的地方。

我发现我可以使用.toArray从链表中删除populate a jcombobox。我不知道要使用什么UI元素,以便按照的顺序显示列表元素,并且是“可选择的”(一次只能有一个)。这个概念是,用户将选择一个组,并按“加入”,以加入。

这就是我对我的看法到底如何。

list

任何指针和建议一般将不胜感激。

回答

3

它看起来像你想要使用JTable或JList--一个是自定义渲染器,一个显示组名和“状态”(?)的渲染器。

如果是JTable,那么你的关键工作就是创建一个TableModel,它可以很好地接受你的数据,或者使用DefaultTableModel(最简单的方法),或者创建你自己的AbstractTableModel模型更难,但更灵活)。

想了解更详细的答案,请考虑提供相关的代码,最好是minimal example program or MCVE

+0

我们还没有代码,我已经自己创建UI并找到我们将如何实现这些东西。 这个概念是我们将在客户端程序中拥有一个名称和状态的对象“组”的列表。然后,我必须至少显示名称,最好显示状态。 这个连接功能与这个问题无关,它更多的是解释我需要的东西(挑选一个团队加入) – MrUber

+0

@MrUber:那么你有很多工作要做,但希望它会变得有趣而富有成效。您可以在这里找到Swing教程和其他Swing资源的链接:[Swing Info](http://stackoverflow.com/tags/swing/info)。祝你的项目好运。 –

相关问题