📄 testjslider.java
字号:
import java.awt.*;
import javax.swing.event.*;
import javax.swing.*;
public class TestJSlider extends JApplet implements ChangeListener
{
JSlider jslh,jslv;
JLabel jl;
double hValue=0.0,vValue=0.0;
public void init()
{
Container c = getContentPane();
jslh = new JSlider(JSlider.HORIZONTAL,0,255,0);
jslv = new JSlider(JSlider.VERTICAL,200,1000,800);
jslh.setMajorTickSpacing(30);
jslh.setPaintLabels(true);
jslv.setMajorTickSpacing(200);
jslv.setPaintLabels(true);
c.add(jslh,BorderLayout.SOUTH);
c.add(jslv,BorderLayout.WEST);
jl = new JLabel("横向滚动条指向: 0.0;纵向滚动条指向: 800.0");
c.add(jl,BorderLayout.CENTER);
jslh.addChangeListener(this);
jslv.addChangeListener(this);
}
public void stateChanged(ChangeEvent e)
{
if(e.getSource()==jslh)
hValue = ((JSlider)e.getSource()).getValue();
else if(e.getSource()==jslv)
vValue = ((JSlider)e.getSource()).getValue();
jl.setText("横向滚动条指向:"+hValue+";纵向滚动条指向:"+vValue);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -