如何在Java中创建一个列表gui

时间:2015-06-19 00:30:02

标签: java user-interface

我正在编写一个小程序作为java中的练习。我要做的是创建一个小应用程序,存储有关人员的信息:姓名,地址,电话号码等。我希望gui生成所有存储人员的列表,并显示在左侧的名称GUI。然后,用户可以单击名称,信息将显示在右侧。然后,用户可以更新该信息。我创建了一个Jscrollpane来显示名称列表。如何生成名称列表,请记住可以添加或删除人员?从文件中获取名称不应该太麻烦,但我如何生成按钮并链接它们?我在netbeans中使用gui builder来执行此操作

编辑:如果您查看此问题页面的右侧,您将看到相关问题的列表。如果您单击某个问题,则会转到该问题的特定页面。我想要的就是这个;我希望能够生成已包含在数据库中的所有人员的列表,并将其显示在列表中。然后通过点击某个人,用户将能够看到该人的信息。

3 个答案:

答案 0 :(得分:0)

为每个字段创建一个Jtextfield,例如姓名,地址,电话号码。我可能会在前面放置一个JLabel,以便用户知道每个字段的用途。然后在底部放置一个Button,并实现一个actionlistener,它抓取每个字段的文本。你有没有尝试过任何东西?你在哪里遇到问题?

答案 1 :(得分:0)

对于创建按钮,你应该在简单的java gui上做一些教程,那里只有google java gui教程。 要检索信息,您应该使用ActionListener,here是一个教程。

答案 2 :(得分:0)

我会给你一个基本的想法,但你必须自己编码。

使用List<String> list = new ArrayList<String>();<String>这些东西被称为泛型,现在就忽略它们。在此之后,您可以执行list.add(""):list.remove()。您还必须编写GUI。为此,请看一些教程。