|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun * Microsystems, Inc. All Rights Reserved. */ package examples.colorpicker; /** This class is an entry point of the color picker sample application. * It creates and shows the main application frame. */ public class ColorPicker extends javax.swing.JFrame { /** Color Picker constructor. * It initializes all GUI components. */ public ColorPicker() { initComponents(); pack(); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the FormEditor. */ private void initComponents() {//GEN-BEGIN:initComponents sliderPanel = new javax.swing.JPanel(); redSlider = new javax.swing.JSlider(); greenSlider = new javax.swing.JSlider(); blueSlider = new javax.swing.JSlider(); colorPreviewPanel = new javax.swing.JPanel(); colorPreview1 = new examples.colorpicker.ColorPreview(); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { exitForm(evt); } }); sliderPanel.setLayout(new javax.swing.BoxLayout(sliderPanel, javax.swing.BoxLayout.Y_AXIS)); redSlider.setMaximum(255); redSlider.setBorder(new javax.swing.border.TitledBorder(new javax.swing.border.EtchedBorder(null, new java.awt.Color(134, 134, 134)), "Red")); redSlider.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { redSliderStateChanged(evt); } }); sliderPanel.add(redSlider); redSlider.getAccessibleContext().setAccessibleName("Red Slider"); redSlider.getAccessibleContext().setAccessibleDescription("Red slider."); greenSlider.setMaximum(255); greenSlider.setBorder(new javax.swing.border.TitledBorder(new javax.swing.border.EtchedBorder(null, new java.awt.Color(134, 134, 134)), "Green")); greenSlider.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { greenSliderStateChanged(evt); } }); sliderPanel.add(greenSlider); greenSlider.getAccessibleContext().setAccessibleName("Green Slider"); greenSlider.getAccessibleContext().setAccessibleDescription("Green slider."); blueSlider.setMaximum(255); blueSlider.setBorder(new javax.swing.border.TitledBorder(new javax.swing.border.EtchedBorder(null, new java.awt.Color(134, 134, 134)), "Blue")); blueSlider.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { blueSliderStateChanged(evt); } }); sliderPanel.add(blueSlider); blueSlider.getAccessibleContext().setAccessibleName("Blue Slider"); blueSlider.getAccessibleContext().setAccessibleDescription("Blue slider."); getContentPane().add(sliderPanel, java.awt.BorderLayout.NORTH); colorPreviewPanel.setLayout(new java.awt.BorderLayout()); colorPreviewPanel.setBorder(new javax.swing.border.TitledBorder(new javax.swing.border.EtchedBorder(null, new java.awt.Color(134, 134, 134)), "Color Preview")); colorPreviewPanel.add(colorPreview1, java.awt.BorderLayout.CENTER); colorPreview1.getAccessibleContext().setAccessibleName("Color Preview Component"); colorPreview1.getAccessibleContext().setAccessibleDescription("Color preview component."); getContentPane().add(colorPreviewPanel, java.awt.BorderLayout.CENTER); colorPreviewPanel.getAccessibleContext().setAccessibleName("Color Preview Panel"); colorPreviewPanel.getAccessibleContext().setAccessibleDescription("Color preview panel."); }//GEN-END:initComponents /** This method is called when blue slider position is changed. * It sets the current blue color value. * @param evt ChangeEvent instance passed from stateChanged event. */ private void blueSliderStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_blueSliderStateChanged colorPreview1.setBlue(blueSlider.getValue()); }//GEN-LAST:event_blueSliderStateChanged /** This method is called when green slider position is changed. * It sets the current green color value. * @param evt ChangeEvent instance passed from stateChanged event. */ private void greenSliderStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_greenSliderStateChanged colorPreview1.setGreen(greenSlider.getValue()); }//GEN-LAST:event_greenSliderStateChanged /** This method is called when red slider position is changed. * It sets the current red color value. * @param evt ChangeEvent instance passed from stateChanged event. */ private void redSliderStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_redSliderStateChanged colorPreview1.setRed(redSlider.getValue()); }//GEN-LAST:event_redSliderStateChanged /** This method is called when the application frame is closed. * @param evt WindowEvent instance passed from windowClosing event. */ private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm System.exit(0); }//GEN-LAST:event_exitForm // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JSlider blueSlider; private examples.colorpicker.ColorPreview colorPreview1; private javax.swing.JPanel colorPreviewPanel; private javax.swing.JSlider greenSlider; private javax.swing.JSlider redSlider; private javax.swing.JPanel sliderPanel; // End of variables declaration//GEN-END:variables /** Starts the application. * @param args Application arguments. */ public static void main(java.lang.String[] args) { new ColorPicker().show(); } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.