Mega Code Archive

 
Categories / Java / Swing Components
 

Simple Wizard

package jwizardcomponent.example; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingUtilities; import javax.swing.UIManager; import jwizardcomponent.Utilities; import jwizardcomponent.frame.SimpleJWizardFrame; /**  * <p>Title: JWizardComponent</p>  * <p>Description: Swing-Based Wizard Framework for Wizards</p>  * <p>Copyright (C) 2003 William Ready  *   * <br>This library is free software; you can redistribute it and/or  * <br>modify it under the terms of the GNU Lesser General Public  * <br>License as published by the Free Software Foundation; either  * <br>version 2.1 of the License, or (at your option) any later version.  *  * <br>This library is distributed in the hope that it will be useful,  * <br>but WITHOUT ANY WARRANTY; without even the implied warranty of  * <br>MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.   * <br>See the GNU Lesser General Public License for more details.  *  * <br>To receive a copy of the GNU Lesser General Public License   * <br>write to:  The Free Software Foundation, Inc.,   * <br>59 Temple Place, Suite 330   * <br>Boston, MA 02111-1307 USA</p>  * @author William Ready  * @version 1.0  */ public class SimpleJWizard extends SimpleJWizardFrame {   public static void main(String [] args) {     try {       SimpleJWizardFrame wizardFrame = new SimpleJWizardFrame();       wizardFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());       SwingUtilities.updateComponentTreeUI(wizardFrame);       wizardFrame.setTitle("Simple JWizardComponent");       wizardFrame.getWizardComponents().addWizardPanel(           new SimpleLabelWizardPanel(wizardFrame.getWizardComponents(),           new JLabel("Yo")));       wizardFrame.getWizardComponents().addWizardPanel(           new SimpleLabelWizardPanel(wizardFrame.getWizardComponents(),           new JLabel("This")));       wizardFrame.getWizardComponents().addWizardPanel(           new SimpleLabelWizardPanel(wizardFrame.getWizardComponents(),           new JLabel("Is")));       wizardFrame.getWizardComponents().addWizardPanel(           new SimpleLabelWizardPanel(wizardFrame.getWizardComponents(),           new JLabel("A")));       wizardFrame.getWizardComponents().addWizardPanel(           new SimpleLabelWizardPanel(wizardFrame.getWizardComponents(),           new JLabel("Test!")));       wizardFrame.setSize(500, 300);       Utilities.centerComponentOnScreen(wizardFrame);       wizardFrame.show();     } catch (Exception e) {       e.printStackTrace();     }   } }                          JWizardComponent.zip( 37 k)