I have a JSlider with a min of 0 and a max of 10,000. I have the major tick marks set at 1,000. If I were to paint the labels now they would show up as 0, 1000, 2000, 3000, 4000, etc. What I would like to be shown would be 0, 1, 2, 3, 4, 5, etc. What would be a good way to accomplish this task?
相关问题
- Delete Messages from a Topic in Apache Kafka
- Jackson Deserialization not calling deserialize on
- How to maintain order of key-value in DataFrame sa
- StackExchange API - Deserialize Date in JSON Respo
- Difference between Types.INTEGER and Types.NULL in
You could use
JSlider.setLabelTable(Dictionary)
to set specific labels for the values you wish to render differently; e.g.(Edited based on previous comments.)
using JSlider.setLabelTable(Dictionary)
EDIT
Alternatively you can rely on predefined label UI and just change the label text: