我在想是否可以在java swing控件“item”中显示一个项目。
我想要做的是在java swing控件“Item”中显示我的数据库中的Names,这样用户就可以在列表中选择他们想要查看的信息。
这可能吗?
类似的东西:
答案 0 :(得分:0)
没有名为Item的标准Swing控件。如果要显示数据库中的名称列表并让用户选择一个名称,则通常会使用一些控件。首先是JComboBox或者您的示例使用JList。
一旦你在组件中有名字,你就必须添加一个ActionListener来捕获用户的选择,如果你想在选择名字后自动发生的话。
答案 1 :(得分:0)
在你的图像中你有一个JList。我建议看一下java tutorial;它将教你如何了解列表。
然后,如果您有特定问题,我们将很乐意为您提供帮助。
此外,我建议远离任何可视化编辑器(如Netbeans中的编辑器),直到您获得使用Swing的更多经验。生成的代码只会让您更加困惑;)
祝你好运!答案 2 :(得分:0)
正如jzd所说,组合框将完成您所需要的操作。当按下按钮时,只需检查组合框中所选项目的索引是什么,并显示该选项的信息。另外,您可能希望查看显示数据库信息的组件是JTable中。这将生成一个清晰显示行和列的表格,可以很好地显示大量信息,如姓名,地址,电话等。