jfilechooser更好看?

jav*_*red 3 java swing jfilechooser

当我JFileChooser在Windows 7上的程序中使用应用程序时,它会显示这样的窗口:

金属JFileChooser

但是当我运行JWS文件选择器演示时,它会显示更好的窗口:

JWS文件选择器演示

为什么?

Ern*_*ill 7

因为演示不使用JFileChooser; 它使用javax.jnlp.FileOpenService,它使用本机操作系统的文件对话框.该演示的源代码在这里,检查出来.


And*_*son 5

可以通过使用原生外观来解决主要差异.见main()FileBro如何做到这一点.


jzd*_*jzd 5

Oracle Java Web Start 应用程序实际上使用的是 JNLP API 而不是 Swing 的JFileChooser.

这是一个链接:http : //download.oracle.com/javase/tutorial/deployment/doingMoreWithRIA/jnlpAPI.html