如何使JButton将用户输入添加到ArrayList并将其显示在JList中

时间:2014-08-13 19:51:12

标签: java swing arraylist jlist

我有一个包含3个类的应用程序 - 主要gui(书籍),添加,联系。

我的电话簿课程中有一个JList。 我有一个对话窗口作为我的添加类,因为它需要添加一个联系人,现在我可以添加数据但将其存储到一个数组中,然后将其放入一个JList是非常棘手的。

有人能帮忙吗?我是java的新手,我知道我需要在某些时候使用defaultListModel,但我不太明白在哪里

添加类中的我的按钮名为btnOK 我的arraylist只是ArrayListcontact 我的JList只是名为list。

感谢任何可以提供帮助的人!

1 个答案:

答案 0 :(得分:1)

您不应该使用ArrayList来存储数据。数据应存储在ListModel中。

阅读How to Use Lists上Swing教程中的部分,了解一个工作示例,向您展示如何使用“Hire”按钮将人员名称添加到列表中。