JFileChooser与Windows7外观和感觉缺少按钮

时间:2010-02-17 16:42:48

标签: java windows-7 look-and-feel

我成功地使用以下代码在Windows外观中创建JFileChooser

try {
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch (Exception e) {     }

但是当JFileChooser出现时,它缺少文件名下拉菜单右侧的按钮。缺少的按钮是上一级,创建新文件夹,列表视图和详细信息视图按钮。

关于如何让他们回来的任何想法?

谢谢!

5 个答案:

答案 0 :(得分:1)

JFileChooser不是原生对话。事实上,Swing中没有任何东西。

如果您想要原生控件和对话框,则需要使用SWT而不是Swing。

答案 1 :(得分:1)

这似乎是我的计算机的一个特殊问题 - 当我在其他计算机上运行此程序时,按钮出现。去图。

答案 2 :(得分:1)

我在JRE 1.6.0更新18时遇到了同样的问题。显然,这是一个错误:Bug ID: 6840086 JFileChooser lacks icons on top right when running on Windows 7

此错误已在最新版本的JRE中修复:1.6.0更新22。

答案 3 :(得分:0)

你确定没有例外吗?也许把一个e.printStackTrace()放在catch块中只是为了100%确定没有异常

答案 4 :(得分:0)

问题仍然发生在1.6_0.25-b06上。我在Oracle的论坛上创建了一个thread

<强> ADDITION

我有这个问题,因为NetBeans指向JDK 1.6.13目录。我必须安装JDK 1.6.25并更新netbean的配置文件+ reboot NetBeans。