Java Reference
In-Depth Information
8 import javax.swing.event.ChangeListener;
9 import javax.swing.event.ChangeEvent;
10
11 public class ColorViewerFrame extends JFrame
12 {
13 public ColorViewerFrame()
14 {
15 colorPanel = new JPanel();
16
17 add(colorPanel, BorderLayout.CENTER);
18 createControlPanel();
19 setSampleColor();
20 setSize(FRAME_WIDTH, FRAME_HEIGHT);
21 }
22
23 public void createControlPanel()
24 {
25 class ColorListener implements
ChangeListener
26 {
27 public void stateChanged(ChangeEvent
event)
28 {
29 setSampleColor();
30 }
31 }
32
33 ChangeListener listener = new
ColorListener();
34
35 redSlider = new JSlider( 0 , 255 , 255 );
36 redSlider.addChangeListener(listener);
37
38 greenSlider = new JSlider( 0 , 255 , 175 );
39 greenSlider.addChangeListener(listener);
40
41 blueSlider = new JSlider( 0 , 255 , 175 );
42 blueSlider.addChangeListener(listener);
43
44 JPanel controlPanel = new JPanel();
45 controlPanel.setLayout( new GridLayout( 3 ,
2 ));
46
812
813
Search WWH ::




Custom Search