📄 testjslider.java
字号:
import java.awt.*;
import javax.swing.event.*;
import javax.swing.*;
public class TestJSlider extends JApplet implements ChangeListener
{
JSlider jslR,jslG,jslB;
TextField col= new TextField(30);
double hValue=0.0,vValue=0.0;
public void init()
{
Container c = getContentPane();
jslR = new JSlider(JSlider.HORIZONTAL,0,255,0);
jslG = new JSlider(JSlider.HORIZONTAL,0,255,0);
jslB = new JSlider(JSlider.HORIZONTAL,0,255,0);
jslR.setPaintLabels(true);
jslG.setPaintLabels(true);
jslB.setPaintLabels(true);
c.setLayout(new GridLayout(4,1));
c.add(jslR);
c.add(jslG);
c.add(jslB);
c.add(col);
jslR.addChangeListener(this);
jslG.addChangeListener(this);
jslB.addChangeListener(this);
}
int rValue,gValue,bValue;
public void stateChanged(ChangeEvent e)
{
if(e.getSource()==jslR)
rValue = ((JSlider)e.getSource()).getValue();
else if(e.getSource()==jslG)
gValue = ((JSlider)e.getSource()).getValue();
else if(e.getSource()==jslB)
bValue = ((JSlider)e.getSource()).getValue();
Color c= new Color(rValue,gValue,bValue);
col.setBackground(c);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -