Java JFileChooser中的滚动条出现错误

Java JFileChooser中的滚动条出现错误,java,swing,jfilechooser,Java,Swing,Jfilechooser,当我使用JFileChooser时,第一次使用它的滚动条时,我会得到以下错误消息的两到四个副本: 2016-01-08 18:37:17.706 java[14158:2289154] inOptions: { JavaCUIThumbStartKey = 0; "is.flipped" = 0; kCUIOrientationKey = kCUIOrientVertical; kCUIThumbProportionKey = "0.497863233089447

当我使用JFileChooser时,第一次使用它的滚动条时,我会得到以下错误消息的两到四个副本:

2016-01-08 18:37:17.706 java[14158:2289154] inOptions: {
    JavaCUIThumbStartKey = 0;
    "is.flipped" = 0;
    kCUIOrientationKey = kCUIOrientVertical;
    kCUIThumbProportionKey = "0.497863233089447";
    max = 0;
    pressedpart = 0;
    state = normal;
    value = 0;
    widget = scrollbar;
以下是具有此行为的示例代码:

package tests;
import java.awt.event.*;
import javax.swing.*;

public class SwingTest extends JFrame {

    public SwingTest() {
        JButton button = new JButton("Choose files");
        add(button);
        button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                chooseFile();
            }
        });
    }

    private void chooseFile() {
        JFileChooser chooser = new JFileChooser();
        chooser.showOpenDialog(this);
    }

    public static void main(String[] args) {
        SwingTest test = new SwingTest();
        test.pack();
        test.setVisible(true);
    }
}
我的Swing程序继续运行(大部分),但这让我很烦恼。这是什么原因造成的,我如何避免

Mac OS X 10.11.2 El Capitan
java版本“1.8.0_66”
Java(TM)SE运行时环境(build 1.8.0_66-b17)
Java HotSpot(TM)64位服务器虚拟机(构建25.66-b17,混合模式)
Eclipse面向Java开发人员的IDE,Luna Service Release 2(4.4.2)

这是一个封闭(不可复制)的Java bug:


关闭它是因为没有提供测试用例,而不是因为它不是一个bug。

您使用的是什么L&F?我使用JDK1.8.0_25在Win7上运行,使用Metal L&F时没有收到任何错误消息。使用相同的OS/JRE,我无法重现这一点;但我在10.11.2上断断续续地看到类似的消息。由于它也出现在其他图形库中,我猜这是一个由供应商启用的平台调试信息。”我收到了以下错误消息的两到四份副本:“消息中没有提到‘错误’……感谢您的建议!问题只出现在默认L&F上,它在Mac上显然是getCrossPlatformLookAndFeelClassName()。如果将L&F显式设置为Metal或Motif,则不会出现问题。尽管“error”一词没有出现,但Eclipse以红色显示消息,表示它被发送到syserr而不是sysout。