home *** CD-ROM | disk | FTP | other *** search
- import com.sun.java.swing.AbstractButton;
- import com.sun.java.swing.Box;
- import com.sun.java.swing.BoxLayout;
- import com.sun.java.swing.ButtonGroup;
- import com.sun.java.swing.JCheckBox;
- import com.sun.java.swing.JComponent;
- import com.sun.java.swing.JLabel;
- import com.sun.java.swing.JPanel;
- import com.sun.java.swing.JRadioButton;
- import com.sun.java.swing.JTextField;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
-
- public class LabelPanel extends JPanel {
- SwingSet swing;
-
- public LabelPanel(SwingSet var1) {
- this.swing = var1;
- ((JComponent)this).setBorder(SwingSet.emptyBorder5);
- ((Container)this).setLayout(new BoxLayout(this, 0));
- ((JComponent)this).setOpaque(false);
- JPanel var3 = SwingSet.createVerticalPanel(true);
- ((JComponent)var3).setOpaque(false);
- JPanel var4 = SwingSet.createHorizontalPanel(false);
- JPanel var5 = SwingSet.createHorizontalPanel(false);
- JPanel var6 = SwingSet.createHorizontalPanel(false);
- JPanel var7 = SwingSet.createHorizontalPanel(false);
- JPanel var8 = SwingSet.createHorizontalPanel(false);
- LabelPanel$BorderedSwingSetLabel var2 = new LabelPanel$BorderedSwingSetLabel(this, "Label 1");
- ((JComponent)var2).setToolTipText("Duke says \"Howdy!\"");
- ((JLabel)var2).setHorizontalAlignment(0);
- ((JLabel)var2).setIcon(var1.dukeWave);
- ((JLabel)var2).setVerticalTextPosition(3);
- ((JLabel)var2).setHorizontalTextPosition(0);
- ((Container)var4).add(var2);
- var1.labels.addElement(var2);
- var2 = new LabelPanel$BorderedSwingSetLabel(this, "Label2");
- ((JComponent)var2).setToolTipText("Yep! You can even have a ToolTip over a Label!.");
- ((JLabel)var2).setHorizontalAlignment(0);
- ((JLabel)var2).setVerticalTextPosition(3);
- ((JLabel)var2).setHorizontalTextPosition(0);
- ((JLabel)var2).setFont(var1.boldFont);
- ((Component)var2).setForeground(Color.red);
- ((Container)var4).add(var2);
- var1.labels.addElement(var2);
- var2 = new LabelPanel$BorderedSwingSetLabel(this, "Label3");
- ((JComponent)var2).setToolTipText("Yep! You can even have a ToolTip over a Label!.");
- ((JLabel)var2).setVerticalTextPosition(3);
- ((JLabel)var2).setHorizontalAlignment(0);
- ((JLabel)var2).setHorizontalTextPosition(0);
- ((Container)var5).add(var2);
- ((JLabel)var2).setFont(var1.bigFont);
- var1.labels.addElement(var2);
- var2 = new LabelPanel$BorderedSwingSetLabel(this, "Label4");
- ((JComponent)var2).setToolTipText("Yep! You can even have a ToolTip over a Label!.");
- ((JLabel)var2).setVerticalTextPosition(3);
- ((JLabel)var2).setHorizontalAlignment(0);
- ((JLabel)var2).setHorizontalTextPosition(0);
- ((JLabel)var2).setIcon(var1.dukeMagnify);
- ((Container)var5).add(var2);
- ((JLabel)var2).setFont(var1.bigBoldFont);
- var1.labels.addElement(var2);
- var2 = new LabelPanel$BorderedSwingSetLabel(this, "Label 5");
- ((JComponent)var2).setToolTipText("Shhhh.... Duke is taking a little nap.");
- ((JLabel)var2).setVerticalTextPosition(3);
- ((JLabel)var2).setHorizontalAlignment(0);
- ((JLabel)var2).setHorizontalTextPosition(0);
- ((Container)var6).add(var2);
- ((Component)var2).setForeground(Color.blue);
- ((JLabel)var2).setIcon(var1.dukeSnooze);
- ((JLabel)var2).setFont(var1.bigBoldFont);
- var1.labels.addElement(var2);
- var2 = new LabelPanel$BorderedSwingSetLabel(this, "Label 6");
- ((JComponent)var2).setToolTipText("Yep! You can even have a ToolTip over a Label!.");
- ((JLabel)var2).setVerticalTextPosition(3);
- ((JLabel)var2).setHorizontalAlignment(0);
- ((JLabel)var2).setHorizontalTextPosition(0);
- ((Container)var6).add(var2);
- ((JLabel)var2).setFont(var1.reallyBigBoldFont);
- ((Component)var2).setForeground(Color.green);
- var1.labels.addElement(var2);
- JLabel var30 = new JLabel("Type Here: ");
- var30.setHorizontalTextPosition(4);
- var30.setDisplayedMnemonic('T');
- ((JComponent)var30).setToolTipText("The labelFor and displayedMnemonic properties work!");
- JTextField var9 = new JTextField("");
- var30.setLabelFor(var9);
- var9.getAccessibleContext().setAccessibleName(var30.getText());
- ((JComponent)var7).setBorder(SwingSet.emptyBorder15);
- ((Container)var7).add(var30);
- ((Container)var7).add(var9);
- var1.labels.addElement(var30);
- var30 = new JLabel("And Here: ");
- var30.setHorizontalTextPosition(4);
- var30.setDisplayedMnemonic('r');
- ((JComponent)var30).setToolTipText("The labelFor and displayedMnemonic properties work!");
- var9 = new JTextField("");
- var30.setLabelFor(var9);
- var9.getAccessibleContext().setAccessibleName(var30.getText());
- ((JComponent)var8).setBorder(SwingSet.emptyBorder15);
- ((Container)var8).add(var30);
- ((Container)var8).add(var9);
- var1.labels.addElement(var30);
- JPanel var10 = SwingSet.createVerticalPanel(true);
- ((JComponent)var10).setAlignmentX(0.0F);
- ((JComponent)var10).setAlignmentY(0.0F);
- ((Container)var10).add(var4);
- ((Container)var10).add(var5);
- ((Container)var10).add(var6);
- ((Container)var10).add(var7);
- ((Container)var10).add(var8);
- ((Container)var10).add(Box.createGlue());
- LabelPanel$1 var11 = new LabelPanel$1();
- ((Container)var11).setLayout(new BoxLayout(var11, 1));
- ((JComponent)var11).setAlignmentY(0.0F);
- ((JComponent)var11).setAlignmentX(0.0F);
- JPanel var12 = SwingSet.createHorizontalPanel(true);
- ((JComponent)var12).setAlignmentY(0.0F);
- ((JComponent)var12).setAlignmentX(0.0F);
- JPanel var13 = SwingSet.createVerticalPanel(false);
- ((JComponent)var13).setAlignmentX(0.0F);
- ((JComponent)var13).setAlignmentY(0.0F);
- JPanel var14 = SwingSet.createVerticalPanel(false);
- ((JComponent)var14).setAlignmentX(0.0F);
- ((JComponent)var14).setAlignmentY(0.0F);
- ((Container)var12).add(var13);
- ((Container)var12).add(Box.createRigidArea(SwingSet.hpad20));
- ((Container)var12).add(var14);
- ((Container)var12).add(Box.createRigidArea(SwingSet.hpad20));
- ((Container)var11).add(var12);
- JLabel var15 = new JLabel("Display Options:");
- ((Container)var13).add(var15);
- var15.setFont(var1.boldFont);
- JCheckBox var16 = new JCheckBox("Paint Border");
- ((AbstractButton)var16).setEnabled(false);
- ((AbstractButton)var16).setMnemonic('b');
- ((AbstractButton)var16).addItemListener(var1.buttonDisplayListener);
- ((Container)var13).add(var16);
- JCheckBox var17 = new JCheckBox("Paint Focus");
- ((AbstractButton)var17).setEnabled(false);
- ((AbstractButton)var17).setMnemonic('f');
- ((AbstractButton)var17).addItemListener(var1.buttonDisplayListener);
- ((Container)var13).add(var17);
- JCheckBox var18 = new JCheckBox("Enabled");
- ((JComponent)var18).setToolTipText("Click here to enable or disable all labels.");
- ((AbstractButton)var18).setSelected(true);
- ((AbstractButton)var18).setMnemonic('e');
- ((AbstractButton)var18).addItemListener(var1.buttonDisplayListener);
- ((Container)var13).add(var18);
- ((Container)var13).add(Box.createRigidArea(SwingSet.vpad20));
- var15 = new JLabel("Pad Amount:");
- ((Component)var15).setEnabled(false);
- ((Container)var13).add(var15);
- var15.setFont(var1.boldFont);
- ButtonGroup var19 = new ButtonGroup();
- JRadioButton var20 = new JRadioButton("Default");
- ((AbstractButton)var20).setEnabled(false);
- ((AbstractButton)var20).setMnemonic('d');
- var19.add(var20);
- ((AbstractButton)var20).setSelected(true);
- ((AbstractButton)var20).addItemListener(var1.buttonPadListener);
- ((Container)var13).add(var20);
- JRadioButton var21 = new JRadioButton("0");
- ((AbstractButton)var21).setMnemonic('0');
- ((AbstractButton)var21).setEnabled(false);
- var19.add(var21);
- ((AbstractButton)var21).addItemListener(var1.buttonPadListener);
- ((Container)var13).add(var21);
- JRadioButton var22 = new JRadioButton("10");
- ((AbstractButton)var22).setMnemonic('1');
- ((AbstractButton)var22).setEnabled(false);
- var19.add(var22);
- ((AbstractButton)var22).addItemListener(var1.buttonPadListener);
- ((Container)var13).add(var22);
- JPanel var23 = DirectionButton.createDirectionPanel(true, "S", var1.textPositionListener);
- JPanel var24 = DirectionButton.createDirectionPanel(true, "C", var1.labelAlignmentListener);
- var15 = new JLabel("Text Position:");
- ((Container)var14).add(var15);
- var15.setFont(var1.boldFont);
- ((Container)var14).add(var23);
- ((Container)var14).add(Box.createRigidArea(SwingSet.vpad20));
- var15 = new JLabel("Content Alignment:");
- ((Container)var14).add(var15);
- var15.setFont(var1.boldFont);
- ((Container)var14).add(var24);
- ((Container)var14).add(Box.createGlue());
- ((Container)this).add(var10);
- ((Container)this).add(Box.createRigidArea(SwingSet.hpad10));
- ((Container)this).add(var11);
- }
- }
-