⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jsliderdemo.java

📁 Swing入门必看 Swing Demo
💻 JAVA
字号:
package components;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JSlider;
import javax.swing.SwingConstants;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

public class JSliderDemo extends JFrame {

	private static final long serialVersionUID = 1L;
	public JSliderDemo() {
		final JSlider slider = new JSlider(SwingConstants.HORIZONTAL,0,100,25);
		slider.setMajorTickSpacing(10);
		slider.setInverted(true);
		slider.setPaintTicks(true);
//		slider.setMajorTickSpacing(5);
//		slider.setPaintTicks(true);
		
		final JLabel displayLabel  = new JLabel("" + slider.getValue());;
		slider.addChangeListener(
				new ChangeListener() {
					public void stateChanged(ChangeEvent e) {
						displayLabel.setText("" + slider.getValue());
					}
				}
		);
		
		
		Container container = getContentPane();
		container.setLayout(new FlowLayout());
		container.add(slider);
		container.add(displayLabel);
		container.setBackground(Color.RED);
		
		setSize(400,400);
		setVisible(true);
		
	}
	public static void main(String[] args) {
		JSliderDemo application = new JSliderDemo();
		application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -