标签:java date swing jfilechooser
最近的一个问题是:How can I start the JFileChooser in the Details view?和answer提供了一个很好的技术.
我想在这里提出一个愿望:鉴于我现在知道如何在详细信息视图中打开JFileChooser,我是否可以使用按日期排序的文件打开它?我知道用户当然可以点击标题,但有没有办法在代码中实现这一点?
解决方法:
我不知道有任何API可以做到这一点.以下代码查找文件选择器使用的表,然后在日期列上手动执行排序:
JFrame frame = new JFrame();
JFileChooser fileChooser = new JFileChooser(".");
Action details = fileChooser.getActionMap().get("viewTypeDetails");
details.actionPerformed(null);
// Find the JTable on the file chooser panel and manually do the sort
JTable table = SwingUtils.getDescendantsOfType(JTable.class, fileChooser).get(0);
table.getRowSorter().toggleSortOrder(3);
fileChooser.showOpenDialog(frame);
你还需要Darryl的Swing Utils课程.
标签:java,date,swing,jfilechooser 来源: https://codeday.me/bug/20190529/1178414.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。