Package org.onemind.swingweb.demo

Source Code of org.onemind.swingweb.demo.LayoutExample

/*
* Copyright (C) 2004 TiongHiang Lee
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not,  write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*
* Email: thlee@onemindsoft.org
*/

package org.onemind.swingweb.demo;

import java.awt.CardLayout;
/**
* Demo for the layout
* @author TiongHiang Lee (thlee@onemindsoft.org)
* @version $Id: LayoutExample.java,v 1.3 2006/04/10 21:54:57 thlee Exp $ $Name: BR_1_x $
*/
public class LayoutExample extends java.awt.Frame
{

    /** Creates new form LayoutExample */
    public LayoutExample()
    {
        initComponents();
    }

    /**
     * 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 Form Editor.
     */
    private void initComponents()
    {//GEN-BEGIN:initComponents
        java.awt.GridBagConstraints gridBagConstraints;
        panel13 = new java.awt.Panel();
        label31 = new java.awt.Label();
        panel7 = new java.awt.Panel();
        label26 = new java.awt.Label();
        panel1 = new java.awt.Panel();
        label1 = new java.awt.Label();
        label2 = new java.awt.Label();
        label3 = new java.awt.Label();
        label4 = new java.awt.Label();
        label5 = new java.awt.Label();
        panel8 = new java.awt.Panel();
        label27 = new java.awt.Label();
        panel2 = new java.awt.Panel();
        label6 = new java.awt.Label();
        label7 = new java.awt.Label();
        label8 = new java.awt.Label();
        label9 = new java.awt.Label();
        label10 = new java.awt.Label();
        panel9 = new java.awt.Panel();
        label28 = new java.awt.Label();
        panel3 = new java.awt.Panel();
        label11 = new java.awt.Label();
        label12 = new java.awt.Label();
        label13 = new java.awt.Label();
        label14 = new java.awt.Label();
        panel10 = new java.awt.Panel();
        label29 = new java.awt.Label();
        panel4 = new java.awt.Panel();
        label15 = new java.awt.Label();
        label16 = new java.awt.Label();
        label17 = new java.awt.Label();
        label18 = new java.awt.Label();
        panel11 = new java.awt.Panel();
        label30 = new java.awt.Label();
        button1 = new java.awt.Button();
        panel5 = new java.awt.Panel();
        label19 = new java.awt.Label();
        label20 = new java.awt.Label();
        label21 = new java.awt.Label();
        panel12 = new java.awt.Panel();
        label22 = new java.awt.Label();
        panel6 = new java.awt.Panel();
        label24 = new java.awt.Label();
        label25 = new java.awt.Label();
        label23 = new java.awt.Label();
        setLayout(new java.awt.GridLayout(14, 1));
        addWindowListener(new java.awt.event.WindowAdapter()
        {

            public void windowClosing(java.awt.event.WindowEvent evt)
            {
                exitForm(evt);
            }
        });
        label31.setFont(new java.awt.Font("Dialog", 1, 14));
        label31.setText("Layout Demo");
        panel13.add(label31);
        add(panel13);
        panel7.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
        label26.setText("This is flow layout demo");
        panel7.add(label26);
        add(panel7);
        panel1.setBackground(new java.awt.Color(204, 204, 255));
        label1.setBackground(new java.awt.Color(204, 255, 204));
        label1.setText("This is flow layout");
        panel1.add(label1);
        label2.setText("This is flow layout");
        panel1.add(label2);
        label3.setBackground(new java.awt.Color(204, 255, 204));
        label3.setText("This is flow layout");
        panel1.add(label3);
        label4.setText("This is flow layout");
        panel1.add(label4);
        label5.setBackground(new java.awt.Color(204, 255, 204));
        label5.setText("This is flow layout");
        panel1.add(label5);
        add(panel1);
        panel8.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
        label27.setText("This is border layout demo");
        panel8.add(label27);
        add(panel8);
        panel2.setLayout(new java.awt.BorderLayout());
        panel2.setBackground(new java.awt.Color(255, 204, 204));
        label6.setAlignment(java.awt.Label.CENTER);
        label6.setBackground(new java.awt.Color(255, 204, 204));
        label6.setText("Center");
        panel2.add(label6, java.awt.BorderLayout.CENTER);
        label7.setAlignment(java.awt.Label.CENTER);
        label7.setText("South");
        panel2.add(label7, java.awt.BorderLayout.SOUTH);
        label8.setAlignment(java.awt.Label.CENTER);
        label8.setText("North");
        panel2.add(label8, java.awt.BorderLayout.NORTH);
        label9.setBackground(new java.awt.Color(255, 255, 204));
        label9.setText("West");
        panel2.add(label9, java.awt.BorderLayout.WEST);
        label10.setBackground(new java.awt.Color(255, 255, 204));
        label10.setText("East");
        panel2.add(label10, java.awt.BorderLayout.EAST);
        add(panel2);
        panel9.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
        label28.setText("This is grid  layout demo");
        panel9.add(label28);
        add(panel9);
        panel3.setLayout(new java.awt.GridLayout(2, 2));
        panel3.setBackground(new java.awt.Color(204, 204, 255));
        label11.setText("Grid 0, 0");
        panel3.add(label11);
        label12.setText("Grid 1, 0");
        panel3.add(label12);
        label13.setText("Grid 0, 1");
        panel3.add(label13);
        label14.setText("Grid 1, 1");
        panel3.add(label14);
        add(panel3);
        panel10.setLayout(new java.awt.BorderLayout());
        label29.setText("This is gridbag  layout demo");
        panel10.add(label29, java.awt.BorderLayout.CENTER);
        add(panel10);
        panel4.setLayout(new java.awt.GridBagLayout());
        panel4.setBackground(new java.awt.Color(255, 204, 204));
        label15.setText("Bag 1, 0-Bag 1,1");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 1;
        gridBagConstraints.gridwidth = 2;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        panel4.add(label15, gridBagConstraints);
        label16.setBackground(new java.awt.Color(204, 204, 255));
        label16.setText("Bag 0, 0");
        panel4.add(label16, new java.awt.GridBagConstraints());
        label17.setText("Bag 1, 0");
        panel4.add(label17, new java.awt.GridBagConstraints());
        label18.setBackground(new java.awt.Color(255, 255, 153));
        label18.setText("Bag 3, 0 - Bag 3,1");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 2;
        gridBagConstraints.gridy = 0;
        gridBagConstraints.gridheight = 2;
        gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL;
        panel4.add(label18, gridBagConstraints);
        add(panel4);
        panel11.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
        label30.setText("This is card layout demo");
        panel11.add(label30);
        button1.setLabel("next card");
        button1.addActionListener(new java.awt.event.ActionListener()
        {

            public void actionPerformed(java.awt.event.ActionEvent evt)
            {
                button1ActionPerformed(evt);
            }
        });
        panel11.add(button1);
        add(panel11);
        panel5.setLayout(new java.awt.CardLayout());
        panel5.setName("null");
        label19.setBackground(new java.awt.Color(255, 255, 153));
        label19.setName("card1");
        label19.setText("Card1");
        panel5.add(label19, "card2");
        label20.setBackground(new java.awt.Color(255, 255, 153));
        label20.setName("card2");
        label20.setText("Card2");
        panel5.add(label20, "card3");
        label21.setBackground(new java.awt.Color(255, 255, 102));
        label21.setName("card3");
        label21.setText("Card3");
        panel5.add(label21, "card4");
        add(panel5);
        panel12.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
        label22.setText("This is box layout demo");
        panel12.add(label22);
        add(panel12);
        panel6.setLayout(new javax.swing.BoxLayout(panel6,
                javax.swing.BoxLayout.X_AXIS));
        panel6.setBackground(new java.awt.Color(204, 255, 255));
        label24.setText("Box Layout");
        panel6.add(label24);
        label25.setBackground(new java.awt.Color(204, 204, 255));
        label25.setText("Box Layout");
        panel6.add(label25);
        label23.setText("Box Layout");
        panel6.add(label23);
        add(panel6);
        pack();
    }//GEN-END:initComponents

    private void button1ActionPerformed(java.awt.event.ActionEvent evt)
    {//GEN-FIRST:event_button1ActionPerformed
        CardLayout l = (CardLayout) panel5.getLayout();
        l.next(panel5);
    }//GEN-LAST:event_button1ActionPerformed

    /** Exit the Application */
    private void exitForm(java.awt.event.WindowEvent evt)
    {//GEN-FIRST:event_exitForm
        System.exit(0);
    }//GEN-LAST:event_exitForm

    /**
     * @param args the command line arguments
     */
    public static void main(String args[])
    {
        new LayoutExample().show();
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private java.awt.Button button1;

    private java.awt.Label label1;

    private java.awt.Label label10;

    private java.awt.Label label11;

    private java.awt.Label label12;

    private java.awt.Label label13;

    private java.awt.Label label14;

    private java.awt.Label label15;

    private java.awt.Label label16;

    private java.awt.Label label17;

    private java.awt.Label label18;

    private java.awt.Label label19;

    private java.awt.Label label2;

    private java.awt.Label label20;

    private java.awt.Label label21;

    private java.awt.Label label22;

    private java.awt.Label label23;

    private java.awt.Label label24;

    private java.awt.Label label25;

    private java.awt.Label label26;

    private java.awt.Label label27;

    private java.awt.Label label28;

    private java.awt.Label label29;

    private java.awt.Label label3;

    private java.awt.Label label30;

    private java.awt.Label label31;

    private java.awt.Label label4;

    private java.awt.Label label5;

    private java.awt.Label label6;

    private java.awt.Label label7;

    private java.awt.Label label8;

    private java.awt.Label label9;

    private java.awt.Panel panel1;

    private java.awt.Panel panel10;

    private java.awt.Panel panel11;

    private java.awt.Panel panel12;

    private java.awt.Panel panel13;

    private java.awt.Panel panel2;

    private java.awt.Panel panel3;

    private java.awt.Panel panel4;

    private java.awt.Panel panel5;

    private java.awt.Panel panel6;

    private java.awt.Panel panel7;

    private java.awt.Panel panel8;

    private java.awt.Panel panel9;
    // End of variables declaration//GEN-END:variables
}
TOP

Related Classes of org.onemind.swingweb.demo.LayoutExample

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.