Java Reference
In-Depth Information
47 controlPanel.add( new JLabel( ÐRedÑ ));
48 controlPanel.add(redSlider);
49
50 controlPanel.add( new JLabel( ÐGreenÑ ));
51 controlPanel.add(greenSlider);
52
53 controlPanel.add( new JLabel( ÐBlueÑ ));
54 controlPanel.add(blueSlider);
55
56 add(controlPanel, BorderLayout.SOUTH);
57 }
58
59 /**
60 Reads the slider values and sets the
panel to
61 the selected color.
62 */
63 public void setSampleColor()
64 {
65 // Read slider values
66
67 int red = redSlider.getValue();
68 int green = greenSlider.getValue();
69 int blue = blueSlider.getValue();
70
71 // Set panel background to selected color
72
73 colorPanel.setBackground( new Color(red,
green, blue));
74 colorPanel.repaint();
75 }
76
77 private JPanel colorPanel;
78 private JSlider redSlider;
79 private JSlider greenSlider;
80 private JSlider blueSlider;
81
82 private static final int FRAME_WIDTH = 300 ;
83 private static final int FRAME_HEIGHT = 400 ;
84 }
813
814
Search WWH ::




Custom Search