我有一个简单的GUI,几乎没有JTextArea
组件,用户可以在其中放置个人资料信息。
单击“保存”按钮后,所有信息都将转换为String
数组,并使用File
保存为.txt。您可以创建多个配置文件。
内部profilename.txt
:
profilename;name;lastname;age;address;...
我希望所有已保存的配置文件显示在JComboBox
中,以便用户可以选择其配置文件并编辑其输入。
所以可以说我有一个包含配置文件的文件夹:
profileTest.txt
profileMain.txt
profileBruh.txt
如何使这些文件显示在组合框中?
读取File
API。
您可以使用list()
或list(FilenameFilter)
方法来获取目录中找到的文件的列表。
然后您遍历数组并使用JComboBox.addItem(…)
方法将每个文件名添加到组合框中。