Java JSlider-Netbeans GUI中刻度的半隐藏数字标签
我使用netbeansgui创建了一个JSlider。然后,我添加了刻度以及最大值和最小值,如下所示:Java JSlider-Netbeans GUI中刻度的半隐藏数字标签,java,Java,我使用netbeansgui创建了一个JSlider。然后,我添加了刻度以及最大值和最小值,如下所示: slider.setMinorTickSpacing(10); slider.setMajorTickSpacing(20); slider.setPaintTicks(true);Hashtable<Integer, JLabel> labels = new Hashtable<Integer, JLabel>();
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。。它不可见。但它就在那里。在这里:
我如何纠正这个问题?这个:什么也说不出来 您能调整滑块的首选最小/最大尺寸吗?请张贴演示问题的帖子。您发布的代码没有显示如何使用滑块的上下文。这可能是布局管理器的问题。这是我使用JSlider的代码,在程序的其余部分没有实际用途。当我试图在其余内容上添加JLabel以形成面板背景时,出现了此问题。@StefanFreitag:设置首选维度没有帮助。这可能与: