我在Linux Mint 17上使用了一个名为Gephi的软件.该软件基于Java.
我的Java如下:
> java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.2) (7u65-2.5.2-3~14.04)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
Run Code Online (Sandbox Code Playgroud)
当我想在这个软件中打开一个新文件时,我直接从20世纪90年代初开始使用文件浏览器,所以搜索能力,没有喜欢的地方列表,只有我的/目录:

我的问题是:这是由于我的OpenJDK版本,一般来说是Java的问题(也许特别是Linux上的Java?),或者软件的开发人员可能会做些什么?
它不是Java,而是Swing.
Java SE包括Swing,一个跨平台的UI工具包.但是按照设计,大多数Swing都不是由本机控件实现的.
Swing文件浏览器不是本机对话框.
对本机对话框的更新不会影响它.增强功能要求Swing中的工作成为Oracle的优先事项.
您可以在bugs.java.com上发出增强请求.有这个现有的请求:JDK-6689314:JFileChooser应该支持关闭的ShellFolder的自定义"最喜欢的地方"instd.
另一种方法是使用适用于Java的跨平台UI工具包,它使用本机对话框.的标准窗口小部件工具包(SWT)是一种这样的工具包.它的文件对话框是本机文件对话框.(尽管在撰写本文时,它的文件夹选择器虽然是原生的,但仍然相当原始.)
| 归档时间: |
|
| 查看次数: |
167 次 |
| 最近记录: |