home *** CD-ROM | disk | FTP | other *** search
- import com.ibm.beanm.beans.LBMAppletPanel;
- import com.ibm.beanm.beans.LBMClock;
- import com.ibm.beanm.beans.LBMRuntime;
- import com.ibm.beanm.beans.LBMTimeZone;
- import com.ibm.beanm.beans.RTApplet;
- import com.ibm.beanmr.layout.LayoutManager3;
- import com.ibm.beanmr.layout.PositionConstraints;
- import com.ibm.beanmr.layout.PositionLayout;
- import java.applet.Applet;
- import java.awt.Choice;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Font;
- import java.awt.event.ItemEvent;
- import java.awt.event.ItemListener;
- import java.beans.Beans;
- import java.util.Enumeration;
- import java.util.EventObject;
- import java.util.Hashtable;
- import java.util.Vector;
-
- public class TimeZoneClockBean extends RTApplet implements ItemListener {
- public LBMAppletPanel Applet1;
- public LBMClock Clock1;
- public Choice Choice1;
- // $FF: synthetic field
- static Class class$java$awt$Container;
- // $FF: synthetic field
- static Class class$java$awt$Component;
-
- private void ibm_AppAuthorRegisterListeners() {
- this.Choice1.addItemListener(this);
- }
-
- private void ibm_AppAuthorRemoveListeners() {
- this.Choice1.removeItemListener(this);
- }
-
- public void itemStateChanged(ItemEvent var1) {
- if (((EventObject)var1).getSource() == this.Choice1) {
- try {
- this.selectTimeZone(var1);
- } catch (Throwable var3) {
- var3.printStackTrace();
- }
- }
- }
-
- public Font getPulldownFont() {
- return this.Choice1.getFont();
- }
-
- public Color getSecondHandColor() {
- return this.Clock1.getSecondHandColor();
- }
-
- public void setClockFaceColor(Color var1) {
- this.Clock1.setFaceColor(var1);
- }
-
- public void setClockTickColor(Color var1) {
- this.Clock1.setTickColor(var1);
- }
-
- public void init() {
- this.Choice1.insert("San Francisco, USA", 0);
- this.Choice1.insert("Greenwich, England", 1);
- this.Choice1.insert("Athens, Greece", 2);
- this.Choice1.insert("New York, USA", 3);
- this.Choice1.insert("Tokyo, Japan", 4);
- this.Clock1.setTimeZone(new LBMTimeZone("PST", "San Francisco, California"));
- }
-
- public void setDateColor(Color var1) {
- this.Clock1.setDateColor(var1);
- }
-
- public Color getDateColor() {
- return this.Clock1.getDateColor();
- }
-
- public Color getClockFaceColor() {
- return this.Clock1.getFaceColor();
- }
-
- public void setSecondHandColor(Color var1) {
- this.Clock1.setSecondHandColor(var1);
- }
-
- public void setPulldownFontColor(Color var1) {
- this.Choice1.setForeground(var1);
- }
-
- public void setPulldownFont(Font var1) {
- this.Choice1.setFont(var1);
- }
-
- public Color getClockBorderColor() {
- return this.Clock1.getBorderColor();
- }
-
- public Color getPulldownFontColor() {
- return this.Choice1.getForeground();
- }
-
- public void selectTimeZone(ItemEvent var1) {
- if (var1.getStateChange() != 2) {
- int var2 = this.Choice1.getSelectedIndex();
- LBMTimeZone var3;
- if (var2 == 0) {
- var3 = new LBMTimeZone("PST", "San Francisco, California");
- } else if (var2 == 1) {
- var3 = new LBMTimeZone((double)0.0F, "");
- } else if (var2 == 2) {
- var3 = new LBMTimeZone("EET", "Athens, Greece");
- } else if (var2 == 3) {
- var3 = new LBMTimeZone("EST", "New York, New York");
- } else {
- var3 = new LBMTimeZone("JST", "Tokyo, Japan");
- }
-
- this.Clock1.setTimeZone(var3);
- }
- }
-
- public Color getClockTickColor() {
- return this.Clock1.getTickColor();
- }
-
- public void setPulldownColor(Color var1) {
- this.Choice1.setBackground(var1);
- }
-
- public void setClockBorderColor(Color var1) {
- this.Clock1.setBorderColor(var1);
- }
-
- public Color getPulldownColor() {
- return this.Choice1.getBackground();
- }
-
- public TimeZoneClockBean() {
- Vector var1 = new Vector();
- ((Component)this).setSize(282, 108);
- ((RTApplet)this).setFont(new Font("SansSerif", 0, 12));
- ((RTApplet)this).setForeground(new Color(0, 0, 0));
- LBMRuntime.applets.addElement(this);
- new Hashtable();
- Vector var3 = new Vector();
- new Vector();
-
- try {
- this.Applet1 = (LBMAppletPanel)LBMRuntime.instantiate(this.getClass().getClassLoader(), "com.ibm.beanm.beans.LBMAppletPanel");
- super.mainPanel = this.Applet1;
- super.mainPanel.partList.put("Applet1", this.Applet1);
- var3.addElement("Applet1");
- ((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(282, 108));
- ((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, 282, 108));
- ((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"))));
- ((Component)Beans.getInstanceOf(this.Applet1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component")))).invalidate();
- this.Applet1.setName("Applet1");
- } catch (Exception var10) {
- System.out.println("Error occurred in ..");
- ((Throwable)var10).printStackTrace();
- }
-
- try {
- this.Clock1 = (LBMClock)LBMRuntime.instantiate(this.getClass().getClassLoader(), "com.ibm.beanm.beans.LBMClock");
- super.mainPanel.partList.put("Clock1", this.Clock1);
- var3.addElement("Clock1");
- super.mainPanel.addCustomListener(this.Clock1);
- ((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.Clock1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))), new PositionConstraints(6, 3, 97, 96));
- ((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.Clock1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))), 0);
- ((Component)Beans.getInstanceOf(this.Clock1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component")))).invalidate();
- this.Clock1.setName("Clock1");
- } catch (Exception var9) {
- System.out.println("Error occurred in ..");
- ((Throwable)var9).printStackTrace();
- }
-
- try {
- this.Choice1 = (Choice)LBMRuntime.instantiate(this.getClass().getClassLoader(), "java.awt.Choice");
- super.mainPanel.partList.put("Choice1", this.Choice1);
- var3.addElement("Choice1");
- ((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.Choice1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))), new PositionConstraints(109, 6, 170, 25));
- ((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.Choice1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))), 0);
- ((Component)Beans.getInstanceOf(this.Choice1, class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component")))).invalidate();
- this.Choice1.setName("Choice1");
- } catch (Exception var8) {
- System.out.println("Error occurred in ..");
- ((Throwable)var8).printStackTrace();
- }
-
- try {
- new Hashtable();
- this.Applet1.setForeground(new Color(0, 0, 0));
- this.Applet1.setTitle(new String(""));
- this.Applet1.setBackground(new Color(255, 255, 255));
- this.Applet1.setFont(new Font("SansSerif", 0, 12));
- this.Applet1.setVisible(true);
- this.Applet1.setEnabled(true);
- } catch (Exception var7) {
- System.out.println("Error occurred in ..");
- ((Throwable)var7).printStackTrace();
- }
-
- try {
- new Hashtable();
- this.Clock1.setAutoStart(true);
- this.Clock1.setTimeFormat(11);
- this.Clock1.setForeground(new Color(0, 0, 0));
- this.Clock1.setTickColor(new Color(0, 102, 255));
- this.Clock1.setBorderColor(new Color(0, 102, 255));
- this.Clock1.setBackground(new Color(255, 255, 255));
- this.Clock1.setClockStyle(0);
- this.Clock1.setFont(new Font("SansSerif", 0, 10));
- this.Clock1.setDateColor(new Color(255, 255, 255));
- this.Clock1.setFaceColor(new Color(255, 255, 255));
- this.Clock1.setTimeZone(new LBMTimeZone("", ""));
- this.Clock1.setSecondHandColor(new Color(255, 0, 0));
- this.Clock1.setDateFormat(10);
- this.Clock1.setVisible(true);
- this.Clock1.setEnabled(true);
- } catch (Exception var6) {
- System.out.println("Error occurred in ..");
- ((Throwable)var6).printStackTrace();
- }
-
- try {
- new Hashtable();
- this.Choice1.setForeground(new Color(0, 0, 0));
- this.Choice1.select(-1);
- this.Choice1.setBackground(new Color(255, 255, 255));
- this.Choice1.setFont(new Font("SansSerif", 0, 12));
- this.Choice1.select(new String(""));
- this.Choice1.setVisible(true);
- this.Choice1.setEnabled(true);
- } catch (Exception var5) {
- System.out.println("Error occurred in ..");
- ((Throwable)var5).printStackTrace();
- }
-
- super.mainPanel.applets = var1;
- ((Container)this).validate();
- Enumeration var4 = var1.elements();
-
- while(var4.hasMoreElements()) {
- ((Applet)var4.nextElement()).init();
- }
-
- this.ibm_AppAuthorRegisterListeners();
- }
-
- // $FF: synthetic method
- static Class class$(String var0) {
- try {
- return Class.forName(var0);
- } catch (ClassNotFoundException var2) {
- throw new NoClassDefFoundError(((Throwable)var2).getMessage());
- }
- }
- }
-