java - 如何在 Java 中使用 JSlider 设置标签匹配主要刻度

标签 java swing

当我更改 JSlider 上的主要刻度时,标签(如果已绘制)不会更改。

我有过这种情况 first situation

我改变了主要刻度间距

jSlider.setMajorTickSpacing(20);

我得到了这个

enter image description here

如何获得这种情况? enter image description here

最佳答案

你也必须改变标签。试试这个

jSlider.setMajorTickSpacing(20);       
jSlider.setLabelTable(jSlider.createStandardLabels(20));

关于java - 如何在 Java 中使用 JSlider 设置标签匹配主要刻度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13458076/

相关文章:

java - 使用 repaint() 进行奇怪的重新定位;

Java Swing JComboBox 删除 LAF

java - 适用于 Android 和 Java 的图像处理库

java - 在java中获取zip文件夹中的文件作为字符串

java - 覆盖 JPA MappedSuperClass 通用属性

java - 如何追踪 Java 中看似随机的崩溃?

java - LookAndFeel 行为之间的区别

java - mapView 弃用方法 getZoomControls?

java - 带有 gae 的 kaazing websocket

java - 来自证书颁发机构的 java 代码签名需要多少钱?