Java:在JPanel / JFrame中创建可编辑的项目列表

时间:2013-06-06 23:06:10

标签: java swing user-interface input

对不起,我是GUI界面的初学者(嗯,初学者到java,真的),我想知道:如何制作用户可以添加项目或删除项目的项目列表来自按下+或 - 按钮的项目?

我真正想要的(对不起,如果我在这里有点模糊)是你有时在应用程序窗口中看到的那些列表之一,它看起来像一个文本框但是无法输入。现在我的应用程序(它是一个组织医院日程安排的小应用程序)只需从文本文件中读取并写入另一个文本文件。没有GUI,没有窗口,用户只需在文本文件中写入一堆名称,每行一个,然后运行jar并打开输出文件,并且计划就在那里。我希望他们能够通过按钮添加或删除列表中的名称 - 通过单击“添加”来添加名称。并输入名称,然后通过选择名称并点击“减去”来删除名称。但是,我仍然希望将其保存到文本文件中,以便下次用户打开应用程序时,所有名称仍然在列表中。 为了清楚起见,我不想要一个显示输出的列表(即组织成一个时间表的名称),只有一个包含输入。

非常感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:5)

您可能希望JList包含几个JButton个实例来添加/删除项目。

JList with buttons

请参阅: