Java 程式,為 JSlider 中的值為 10 的單位設定較小刻度標記
較小刻度標記代表距離每個較小刻度標記之間的距離的數字。例如,從 0 到 70 的滑塊和較小刻度間距 10 將在以下值旁邊給出較小刻度:0、10、20、30、40、50、60、70。
若要設定較小刻度標記,請使用 setMinorTickSpacing() 方法 −
JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 60); slider.setMinorTickSpacing(10);
注意 − 對於較小刻度值可繪製,你需要將 setPaintTicks 設定為 true。
以下是一個為滑塊設定較小刻度標記的示例,每個單位為 10 −
示例
package my;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSlider;
import javax.swing.WindowConstants;
public class SwingDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("Frame with Slider");
JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 60);
slider.setInverted(false);
slider.setMinorTickSpacing(10);
slider.setMajorTickSpacing(20);
slider.setPaintTicks(true);
slider.setPaintLabels(true);
JPanel panel = new JPanel();
panel.add(slider);
frame.add(panel);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setSize(600, 300);
frame.setVisible(true);
}
}輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP