home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / JDesignerPro / Jdp3_0.exe / data1.cab / Program_Files / JDPMain.jar / JDPChiselFramePanel.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-01-15  |  1.6 KB  |  71 lines

  1. import java.awt.BorderLayout;
  2. import java.awt.Component;
  3. import java.awt.Container;
  4. import java.awt.Panel;
  5.  
  6. public class JDPChiselFramePanel extends Panel {
  7.    String panelTitle;
  8.    // $FF: renamed from: n JDPChiselFrameSidePanel
  9.    JDPChiselFrameSidePanel field_0;
  10.    // $FF: renamed from: e JDPChiselFrameSidePanel
  11.    JDPChiselFrameSidePanel field_1;
  12.    // $FF: renamed from: w JDPChiselFrameSidePanel
  13.    JDPChiselFrameSidePanel field_2;
  14.    // $FF: renamed from: s JDPChiselFrameSidePanel
  15.    JDPChiselFrameSidePanel field_3;
  16.    Component insidePanel;
  17.  
  18.    public void removeAll() {
  19.       Component[] var1 = ((Container)this).getComponents();
  20.  
  21.       for(int var2 = 0; var2 < var1.length; ++var2) {
  22.          if (!var1[var2].equals(this.field_0) && !var1[var2].equals(this.field_3) && !var1[var2].equals(this.field_1) && !var1[var2].equals(this.field_2)) {
  23.             ((Container)this).remove(var1[var2]);
  24.          }
  25.       }
  26.  
  27.    }
  28.  
  29.    void chiselFrameMain(JDPUser var1, String var2, Component var3, String var4) {
  30.       this.panelTitle = var2;
  31.       this.insidePanel = var3;
  32.       ((Container)this).setLayout(new BorderLayout());
  33.       this.field_0 = new JDPChiselFrameSidePanel(var1, "North", var2, var4);
  34.       this.field_1 = new JDPChiselFrameSidePanel(var1, "East", var2, var4);
  35.       this.field_2 = new JDPChiselFrameSidePanel(var1, "West", var2, var4);
  36.       this.field_3 = new JDPChiselFrameSidePanel(var1, "South", var2, var4);
  37.       ((Container)this).add("North", this.field_0);
  38.       ((Container)this).add("East", this.field_1);
  39.       ((Container)this).add("West", this.field_2);
  40.       ((Container)this).add("South", this.field_3);
  41.       if (var3 != null) {
  42.          ((Container)this).add("Center", var3);
  43.       }
  44.  
  45.    }
  46.  
  47.    public String getTitle() {
  48.       return this.panelTitle;
  49.    }
  50.  
  51.    public void setTitle(String var1) {
  52.       this.panelTitle = var1;
  53.       this.field_0.panelTitle = var1;
  54.       this.field_1.panelTitle = var1;
  55.       this.field_2.panelTitle = var1;
  56.       this.field_3.panelTitle = var1;
  57.       this.field_0.repaint();
  58.       this.field_1.repaint();
  59.       this.field_2.repaint();
  60.       this.field_3.repaint();
  61.    }
  62.  
  63.    public JDPChiselFramePanel(JDPUser var1, String var2, Component var3, String var4) {
  64.       this.chiselFrameMain(var1, var2, var3, var4);
  65.    }
  66.  
  67.    public JDPChiselFramePanel(JDPUser var1, String var2) {
  68.       this.chiselFrameMain(var1, var2, (Component)null, "North");
  69.    }
  70. }
  71.