Java Reference
In-Depth Information
LISTING 10.16
//********************************************************************
// SlideColorPanel.java Author: Lewis/Loftus
//
// Represents the slider control panel for the SlideColor program.
//********************************************************************
import
java.awt.*;
import
javax.swing.*;
import
javax.swing.event.*;
public class
SlideColorPanel
extends
JPanel
{
private
JPanel controls, colorPanel;
private
JSlider rSlider, gSlider, bSlider;
private
JLabel rLabel, gLabel, bLabel;
//-----------------------------------------------------------------
// Sets up the sliders and their labels, aligning them along
// their left edge using a box layout.
//-----------------------------------------------------------------
public
SlideColorPanel()
{
rSlider =
new
JSlider (JSlider.HORIZONTAL, 0, 255, 0);
rSlider.setMajorTickSpacing (50);
rSlider.setMinorTickSpacing (10);
rSlider.setPaintTicks (
true
);
rSlider.setPaintLabels (
true
);
rSlider.setAlignmentX (Component.LEFT_ALIGNMENT);
gSlider =
new
JSlider (JSlider.HORIZONTAL, 0, 255, 0);
gSlider.setMajorTickSpacing (50);
gSlider.setMinorTickSpacing (10);
gSlider.setPaintTicks (
true
);
gSlider.setPaintLabels (
true
);
gSlider.setAlignmentX (Component.LEFT_ALIGNMENT);
bSlider =
new
JSlider (JSlider.HORIZONTAL, 0, 255, 0);
bSlider.setMajorTickSpacing (50);
bSlider.setMinorTickSpacing (10);
bSlider.setPaintTicks (
true
);
bSlider.setPaintLabels (
true
);
bSlider.setAlignmentX (Component.LEFT_ALIGNMENT);
Search WWH ::
Custom Search