Java Reference
In-Depth Information
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
/**
* The SliderPanel holds three JSlider widgets that set
* the color of the output panel.
**/
public class SliderPanel extends JPanel
implements ChangeListener
{
OutputPanel fOutputPanel;
JLabel fRedLabel,fGreenLabel,fBlueLabel;
JSlider fRed,fGreen,fBlue;
SliderPanel (OutputPanel output - panel) {
fOutputPanel = output - panel;
setLayout (new GridLayout (3, 2));
add (fRedLabel = new JLabel (
"Red 0 ",SwingConstants.RIGHT));
// The JSlider constructor parameters:
//
// orientation, minimum, maximum, inital value
//
// The sliders are set horizontally.
// The values range from 0 to 255.
// Set the red slider to max initially to match the
// initial Red color for the output panel.
//
add (fRed = new JSlider (
JSlider.HORIZONTAL, 0, 255, 255));
fRed.addChangeListener (this);
add (fGreenLabel = new JLabel (
" Green 0 " ,SwingConstants.RIGHT));
add (fGreen = new JSlider (
Adjustable.HORIZONTAL, 0, 255, 0));
fGreen.addChangeListener (this);
add (fBlueLabel = new JLabel (
"Blue 0 ",SwingConstants.RIGHT));
add (fBlue = new JSlider (
Adjustable.HORIZONTAL, 0, 255, 0));
 
Search WWH ::




Custom Search