JSlider中的滴答半隐藏数字标签 - Netbeans GUI

时间:2015-04-21 18:56:03

标签: java

我使用Netbeans GUI创建JSlider。然后我添加了ticks和max和min值,如下所示:

    slider.setMinorTickSpacing(10);
    slider.setMajorTickSpacing(20);
    slider.setPaintTicks(true);Hashtable<Integer, JLabel> labels =
            new Hashtable<Integer, JLabel>();
    labels.put(0, new JLabel("0"));
    labels.put(20, new JLabel("20"));
    labels.put(40, new JLabel("40"));
    labels.put(60, new JLabel("60"));
    labels.put(80, new JLabel("80"));
    labels.put(100, new JLabel("100"));
    slider.setLabelTable(labels);      
    slider.setPaintLabels(true);    

它运行正常,直到其中一次运行中,有一半数字被隐藏,如20,40 ......它不可见。但它就在那里。这里:

enter image description here

我该如何纠正?这:https://docs.oracle.com/javase/tutorial/uiswing/components/slider.html什么都没说。

0 个答案:

没有答案