当前位置:  开发笔记 > 编程语言 > 正文

JFileChooser中的滚动条给出错误

如何解决《JFileChooser中的滚动条给出错误》经验,为你挑选了0个好方法。

当我使用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运行时环境(版本1.8.0_66-b17)
Java HotSpot(TM)64位服务器VM(版本25.66-b17,混合模式)
Eclipse适用于Java开发人员的IDE,Luna Service Release 2(4.4.2)

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有