home *** CD-ROM | disk | FTP | other *** search
/ Australian PC Authority 1999 May / may1999.iso / May / JBUILDER / JSAMPLES.Z / BorderPanel.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-30  |  2.6 KB  |  34 lines

  1. import com.sun.java.swing.BorderFactory;
  2. import com.sun.java.swing.JPanel;
  3. import com.sun.java.swing.border.EmptyBorder;
  4. import com.sun.java.swing.border.LineBorder;
  5. import com.sun.java.swing.border.MatteBorder;
  6. import com.sun.java.swing.border.TitledBorder;
  7. import java.awt.BorderLayout;
  8. import java.awt.Color;
  9. import java.awt.Container;
  10. import java.awt.Font;
  11. import java.awt.GridLayout;
  12.  
  13. public class BorderPanel extends JPanel {
  14.    public BorderPanel() {
  15.       ((Container)this).setLayout(new BorderLayout());
  16.       JPanel var1 = new JPanel();
  17.       GridLayout var2 = new GridLayout(0, 2);
  18.       var2.setHgap(3);
  19.       var2.setVgap(1);
  20.       ((Container)var1).setLayout(var2);
  21.       ((Container)var1).add(new BorderLabel("LineBorder", new LineBorder(Color.darkGray, 2)));
  22.       ((Container)var1).add(new BorderLabel("BevelBorder RAISED", BorderFactory.createRaisedBevelBorder()));
  23.       ((Container)var1).add(new BorderLabel("BevelBorder LOWERED", BorderFactory.createLoweredBevelBorder()));
  24.       ((Container)var1).add(new BorderLabel("EtchedBorder", BorderFactory.createEtchedBorder()));
  25.       ((Container)var1).add(new BorderLabel("TitledBorder 1", new TitledBorder(LineBorder.createBlackLineBorder(), "Using LineBorder")));
  26.       ((Container)var1).add(new BorderLabel("TitledBorder 2", new TitledBorder(BorderFactory.createRaisedBevelBorder(), "Using BevelBorder")));
  27.       ((Container)var1).add(new BorderLabel("TitledBorder 3", new TitledBorder(new TitledBorder(LineBorder.createBlackLineBorder(), "Using a TitledBorder"), "as the Border", 3, 5)));
  28.       ((Container)var1).add(new BorderLabel("TitledBorder 4", new TitledBorder(new LineBorder(Color.black, 1), "Using Courier 16 bold", 1, 2, new Font("Courier", 1, 16))));
  29.       ((Container)var1).add(new BorderLabel("TitledBorder 5", new TitledBorder(new EmptyBorder(1, 1, 1, 1), "Using EmptyBorder", 1, 2)));
  30.       ((Container)var1).add(new BorderLabel("Matte Border", new MatteBorder(18, 18, 18, 18, SwingSet.sharedInstance().loadImageIcon("images/swirl.gif", "Swirl"))));
  31.       ((Container)this).add(var1, "Center");
  32.    }
  33. }
  34.