Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从UI列表中选择并执行操作_Java_Swing_Linked List - Fatal编程技术网

Java 从UI列表中选择并执行操作

Java 从UI列表中选择并执行操作,java,swing,linked-list,Java,Swing,Linked List,我们正在为我们大学的一项任务开发一个小型聊天应用程序。我有一个关于如何实现某个东西的问题 这是我们的用户界面。白色的大部分是一个jTabbedPane,其中将显示用户正在参与的对话。两个小的活动组和活动用户将出现在其中 我发现我可以从linkedlist中使用.toArray。我不知道要使用什么ui元素,以便一个接一个地显示列表元素,并且一次只能选择一个。其概念是,用户将选择一个组,然后按Join,加入 这就是我在书中所说的,关于它最终会是什么样子的 非常感谢所有的提示和建议。看起来您想要使用J

我们正在为我们大学的一项任务开发一个小型聊天应用程序。我有一个关于如何实现某个东西的问题

这是我们的用户界面。白色的大部分是一个jTabbedPane,其中将显示用户正在参与的对话。两个小的活动组和活动用户将出现在其中

我发现我可以从linkedlist中使用.toArray。我不知道要使用什么ui元素,以便一个接一个地显示列表元素,并且一次只能选择一个。其概念是,用户将选择一个组,然后按Join,加入

这就是我在书中所说的,关于它最终会是什么样子的


非常感谢所有的提示和建议。

看起来您想要使用JTable或JList—一个带有自定义呈现器的呈现器,一个显示组名称及其状态的呈现器

如果是JTable,那么您的关键工作就是创建一个能够很好地接受您的数据的TableModel,或者使用DefaultTableModel这一最简单的方法,或者通过创建从AbstractTableModel派生的您自己的模型来实现,这有点困难,但更灵活


为了更详细的答案,考虑提供相关的代码,最好是A.P/P。我们还没有代码,我自己动手创建UI并找到如何实现的东西。其概念是,我们将有一个对象组列表,这些对象组在客户端程序中具有名称和状态。然后我必须至少显示名称,最好显示状态。加入功能与这个问题无关,更多的是解释我需要选择一个组来加入什么join@MrUber当前位置接下来你还有很多工作要做,但希望它会很有趣并且富有成效。您可以在此处找到指向Swing教程和其他Swing资源的链接:。祝你的项目好运。