Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương trình Java thiết lập extent trong JSlider


Để thiết lập extent của slider, dùng phương thức setExtent(). Nó thiết lập kích thước của range được cover bởi knob −

JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 70); slider.setMinorTickSpacing(5); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(true); slider.setExtent(20);

Dưới đây là ví dụ thiết lập extent trong JSlider −

Ví dụ

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, 70); 
        slider.setMinorTickSpacing(5); 
        slider.setMajorTickSpacing(20); 
        slider.setPaintTicks(true); 
        slider.setPaintLabels(true); 
        slider.setExtent(20); 
        JPanel panel = new JPanel(); 
        panel.add(slider); 
        frame.add(panel); 
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); 
        frame.setSize(500, 300); 
        frame.setVisible(true); 
    } 
}

Kết quả như sau hiển thị JSlide −

Chương trình Java thiết lập extent trong JSlider

Bây giờ bạn không thể extend JSlider đến cuối vì bạn đã set extent ở trên −

Chương trình Java thiết lập extent trong JSlider