home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Netobjs / Install.exe / data1.cab / Java_-_English / Java / Beans / ShadowTextBean.jar / ShadowTextBean.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-16  |  7.1 KB  |  233 lines

  1. import com.ibm.beanm.beans.LBMAppletPanel;
  2. import com.ibm.beanm.beans.LBMRuntime;
  3. import com.ibm.beanm.beans.LBMShadowText;
  4. import com.ibm.beanm.beans.RTApplet;
  5. import com.ibm.beanmr.datatype.FileName;
  6. import com.ibm.beanmr.layout.LayoutManager3;
  7. import com.ibm.beanmr.layout.PositionConstraints;
  8. import com.ibm.beanmr.layout.PositionLayout;
  9. import java.applet.Applet;
  10. import java.awt.Color;
  11. import java.awt.Component;
  12. import java.awt.Container;
  13. import java.awt.Dimension;
  14. import java.awt.Font;
  15. import java.awt.Point;
  16. import java.beans.Beans;
  17. import java.util.Enumeration;
  18. import java.util.Hashtable;
  19. import java.util.Vector;
  20.  
  21. public class ShadowTextBean extends RTApplet {
  22.    public Dimension size = new Dimension(260, 74);
  23.    public LBMAppletPanel Applet1;
  24.    public LBMShadowText Shadow_Text1;
  25.    // $FF: synthetic field
  26.    static Class class$java$awt$Container;
  27.    // $FF: synthetic field
  28.    static Class class$java$awt$Component;
  29.  
  30.    private void ibm_AppAuthorRegisterListeners() {
  31.    }
  32.  
  33.    private void ibm_AppAuthorRemoveListeners() {
  34.    }
  35.  
  36.    public Font getShadowFont() {
  37.       return this.Shadow_Text1.getShadowFont();
  38.    }
  39.  
  40.    public Font getTextFont() {
  41.       return this.Shadow_Text1.getFont();
  42.    }
  43.  
  44.    public void setHasBorder(boolean var1) {
  45.       this.Shadow_Text1.setBorder(var1);
  46.    }
  47.  
  48.    public boolean getShadowVisible() {
  49.       return this.Shadow_Text1.getShouldPaintShadow();
  50.    }
  51.  
  52.    public void setTextFont(Font var1) {
  53.       this.Shadow_Text1.setFont(var1);
  54.    }
  55.  
  56.    public boolean getHasBorder() {
  57.       return this.Shadow_Text1.getBorder();
  58.    }
  59.  
  60.    public void setBackgroundColor(Color var1) {
  61.       this.Shadow_Text1.setBackground(var1);
  62.    }
  63.  
  64.    public void setShadowText(String var1) {
  65.       this.Shadow_Text1.setText(var1);
  66.    }
  67.  
  68.    public void setShadowColor(Color var1) {
  69.       this.Shadow_Text1.setShadowColor(var1);
  70.    }
  71.  
  72.    public Dimension getSize() {
  73.       return this.size;
  74.    }
  75.  
  76.    public void setTextColor(Color var1) {
  77.       this.Shadow_Text1.setForeground(var1);
  78.    }
  79.  
  80.    public void setShadowVisible(boolean var1) {
  81.       this.Shadow_Text1.setShouldPaintShadow(var1);
  82.    }
  83.  
  84.    public void setShadowPosition(Point var1) {
  85.       this.Shadow_Text1.setShadowLocation(var1);
  86.    }
  87.  
  88.    public void setShadowBlurLevel(int var1) {
  89.       this.Shadow_Text1.setBlurLevel(var1);
  90.    }
  91.  
  92.    public Color getTextColor() {
  93.       return this.Shadow_Text1.getForeground();
  94.    }
  95.  
  96.    public Color getBackgroundColor() {
  97.       return this.Shadow_Text1.getBackground();
  98.    }
  99.  
  100.    public void setShadowFont(Font var1) {
  101.       this.Shadow_Text1.setShadowFont(var1);
  102.    }
  103.  
  104.    public int getHorizontalMargin() {
  105.       return this.Shadow_Text1.getLeftRightMargin();
  106.    }
  107.  
  108.    public String getShadowText() {
  109.       return this.Shadow_Text1.getText();
  110.    }
  111.  
  112.    public Point getShadowPosition() {
  113.       return this.Shadow_Text1.getShadowLocation();
  114.    }
  115.  
  116.    public int getShadowBlurLevel() {
  117.       return this.Shadow_Text1.getBlurLevel();
  118.    }
  119.  
  120.    public void setHorizontalMargin(int var1) {
  121.       this.Shadow_Text1.setLeftRightMargin(var1);
  122.    }
  123.  
  124.    public void setSize(Dimension var1) {
  125.       this.size = var1;
  126.       PositionConstraints var2 = (PositionConstraints)LBMRuntime.getConstraints(this.Shadow_Text1);
  127.       var2.width = var1.width;
  128.       var2.height = var1.height;
  129.       LBMRuntime.setConstraints(this.Shadow_Text1, var2);
  130.       LBMRuntime.setConstraints(this.Applet1, var2);
  131.       super.setSize(var1);
  132.    }
  133.  
  134.    public Color getShadowColor() {
  135.       return this.Shadow_Text1.getShadowColor();
  136.    }
  137.  
  138.    public ShadowTextBean() {
  139.       Vector var1 = new Vector();
  140.       ((Component)this).setSize(260, 74);
  141.       ((RTApplet)this).setFont(new Font("SansSerif", 0, 12));
  142.       ((RTApplet)this).setForeground(new Color(0, 0, 0));
  143.       LBMRuntime.applets.addElement(this);
  144.       new Hashtable();
  145.       Vector var3 = new Vector();
  146.       new Vector();
  147.  
  148.       try {
  149.          this.Applet1 = (LBMAppletPanel)LBMRuntime.instantiate(this.getClass().getClassLoader(), "com.ibm.beanm.beans.LBMAppletPanel");
  150.          super.mainPanel = this.Applet1;
  151.          super.mainPanel.partList.put("Applet1", this.Applet1);
  152.          var3.addElement("Applet1");
  153.          ((Container)Beans.getInstanceOf(this.Applet1, class$java$awt$Container != null ? class$java$awt$Container : (class$java$awt$Container = class$("java.awt.Container")))).setLayout(new PositionLayout(260, 74));
  154.          ((LayoutManager3)((Container)this).getLayout()).setConstraints((Component)Beans.getInstanceOf(this.Applet1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))), new PositionConstraints(0, 0, 260, 74));
  155.          ((Container)this).add((Component)Beans.getInstanceOf(this.Applet1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))));
  156.          ((Component)Beans.getInstanceOf(this.Applet1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component")))).invalidate();
  157.          this.Applet1.setName("Applet1");
  158.       } catch (Exception var8) {
  159.          System.out.println("Error occurred in ..");
  160.          ((Throwable)var8).printStackTrace();
  161.       }
  162.  
  163.       try {
  164.          this.Shadow_Text1 = (LBMShadowText)LBMRuntime.instantiate(this.getClass().getClassLoader(), "com.ibm.beanm.beans.LBMShadowText");
  165.          super.mainPanel.partList.put("Shadow Text1", this.Shadow_Text1);
  166.          var3.addElement("Shadow Text1");
  167.          ((LayoutManager3)((Container)Beans.getInstanceOf(super.mainPanel.partList.get("Applet1"), class$java$awt$Container != null ? class$java$awt$Container : (class$java$awt$Container = class$("java.awt.Container")))).getLayout()).setConstraints((Component)Beans.getInstanceOf(this.Shadow_Text1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))), new PositionConstraints(0, 0, 260, 74));
  168.          ((Container)Beans.getInstanceOf(super.mainPanel.partList.get("Applet1"), class$java$awt$Container != null ? class$java$awt$Container : (class$java$awt$Container = class$("java.awt.Container")))).add((Component)Beans.getInstanceOf(this.Shadow_Text1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))), 0);
  169.          ((Component)Beans.getInstanceOf(this.Shadow_Text1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component")))).invalidate();
  170.          this.Shadow_Text1.setName("Shadow Text1");
  171.       } catch (Exception var7) {
  172.          System.out.println("Error occurred in ..");
  173.          ((Throwable)var7).printStackTrace();
  174.       }
  175.  
  176.       try {
  177.          new Hashtable();
  178.          this.Applet1.setForeground(new Color(0, 0, 0));
  179.          this.Applet1.setTitle(new String(""));
  180.          this.Applet1.setBackground(new Color(255, 255, 255));
  181.          this.Applet1.setFont(new Font("SansSerif", 0, 12));
  182.          this.Applet1.setVisible(true);
  183.          this.Applet1.setEnabled(true);
  184.       } catch (Exception var6) {
  185.          System.out.println("Error occurred in ..");
  186.          ((Throwable)var6).printStackTrace();
  187.       }
  188.  
  189.       try {
  190.          new Hashtable();
  191.          this.Shadow_Text1.setShadowColor(new Color(102, 102, 102));
  192.          this.Shadow_Text1.setPicture(new FileName(""));
  193.          this.Shadow_Text1.setShadowLocation(new Point(2, 2));
  194.          this.Shadow_Text1.setShadowFont(new Font("SansSerif", 1, 28));
  195.          this.Shadow_Text1.setText(new String(""));
  196.          this.Shadow_Text1.setBlurLevel(1);
  197.          this.Shadow_Text1.setForeground(new Color(255, 0, 0));
  198.          this.Shadow_Text1.setAlignment(0);
  199.          this.Shadow_Text1.setBackground(new Color(255, 255, 255));
  200.          this.Shadow_Text1.setFont(new Font("SansSerif", 1, 28));
  201.          this.Shadow_Text1.setTopBottomMargin(0);
  202.          this.Shadow_Text1.setShouldPaintShadow(true);
  203.          this.Shadow_Text1.setLeftRightMargin(0);
  204.          this.Shadow_Text1.setBorder(false);
  205.          this.Shadow_Text1.setShouldPaintText(true);
  206.          this.Shadow_Text1.setVisible(true);
  207.          this.Shadow_Text1.setEnabled(true);
  208.       } catch (Exception var5) {
  209.          System.out.println("Error occurred in ..");
  210.          ((Throwable)var5).printStackTrace();
  211.       }
  212.  
  213.       super.mainPanel.applets = var1;
  214.       ((Container)this).validate();
  215.       Enumeration var4 = var1.elements();
  216.  
  217.       while(var4.hasMoreElements()) {
  218.          ((Applet)var4.nextElement()).init();
  219.       }
  220.  
  221.       this.ibm_AppAuthorRegisterListeners();
  222.    }
  223.  
  224.    // $FF: synthetic method
  225.    static Class class$(String var0) {
  226.       try {
  227.          return Class.forName(var0);
  228.       } catch (ClassNotFoundException var2) {
  229.          throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  230.       }
  231.    }
  232. }
  233.