java保存JFileChooser的状态
一位用户要求我在应用程序重启期间保留JFileChooser的状态。具体来说,他要求我保留详细信息/列表视图类型选择的状态。两个适用的问题:
How can I start the JFileChooser in the Details view?
Start a JFileChooser with files ordered by date
这两个都显示了使用特定默认行为启动JFileChooser的方法。缺少的是一种方法,可以确定关闭JFileChooser窗口时用户的活动行为(视图类型、排序顺序),以便以后保存和恢复。有什么想法吗
# 1 楼答案
您可以使用
Properties
API或Preferences
API来保存/恢复用户数据PropertyChangeListener
,并侦听viewType
事件。然后用新值更新用户数据李>您可以将
RowSorterListener
添加到RowSorter
以侦听排序顺序中的更改。然后需要保存排序顺序。我不知道存储排序数据的最佳方法