home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / awt / Panel.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.5 KB  |  46 lines

  1. package java.awt;
  2.  
  3. import javax.accessibility.Accessible;
  4. import javax.accessibility.AccessibleContext;
  5.  
  6. public class Panel extends Container implements Accessible {
  7.    private static final String base = "panel";
  8.    private static int nameCounter = 0;
  9.    private static final long serialVersionUID = -2728009084054400034L;
  10.  
  11.    public Panel() {
  12.       this(new FlowLayout());
  13.    }
  14.  
  15.    public Panel(LayoutManager var1) {
  16.       ((Container)this).setLayout(var1);
  17.    }
  18.  
  19.    String constructComponentName() {
  20.       Class var1 = this.getClass();
  21.       synchronized(var1) {
  22.          String var2 = "panel" + nameCounter++;
  23.          return var2;
  24.       }
  25.    }
  26.  
  27.    public void addNotify() {
  28.       Object var1 = ((Component)this).getTreeLock();
  29.       synchronized(var1) {
  30.          if (super.peer == null) {
  31.             super.peer = ((Component)this).getToolkit().createPanel(this);
  32.          }
  33.  
  34.          super.addNotify();
  35.       }
  36.    }
  37.  
  38.    public AccessibleContext getAccessibleContext() {
  39.       if (super.accessibleContext == null) {
  40.          super.accessibleContext = new AccessibleAWTPanel(this);
  41.       }
  42.  
  43.       return super.accessibleContext;
  44.    }
  45. }
  46.