home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1998 September / dppcpro0998.iso / Rwc / Sybase / Install.exe / java.z / CustomizerForm.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-03-23  |  1.6 KB  |  72 lines

  1. package powersoft.painter;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Container;
  5. import java.awt.Frame;
  6. import java.awt.LayoutManager;
  7. import java.awt.Window;
  8. import java.awt.event.WindowEvent;
  9. import java.awt.event.WindowListener;
  10. import java.beans.Customizer;
  11. import java.beans.PropertyChangeEvent;
  12. import java.beans.PropertyChangeListener;
  13. import java.util.EventObject;
  14.  
  15. public class CustomizerForm extends Frame implements WindowListener, PropertyChangeListener {
  16.    public CustomizerForm(String var1) {
  17.       ((Frame)this).setTitle(var1);
  18.       ((Frame)this).addNotify();
  19.       ((Window)this).addWindowListener(this);
  20.       ((Container)this).setLayout((LayoutManager)null);
  21.       ((Window)this).show();
  22.    }
  23.  
  24.    public CustomizerForm() {
  25.       ((Frame)this).addNotify();
  26.       ((Window)this).addWindowListener(this);
  27.       ((Container)this).setLayout((LayoutManager)null);
  28.       ((Window)this).show();
  29.    }
  30.  
  31.    public void AddCustomizer(Customizer var1) {
  32.       var1.addPropertyChangeListener(this);
  33.    }
  34.  
  35.    public void AddComponent(Component var1) {
  36.       ((Container)this).add(var1);
  37.    }
  38.  
  39.    public void windowClosed(WindowEvent var1) {
  40.    }
  41.  
  42.    public void windowOpened(WindowEvent var1) {
  43.    }
  44.  
  45.    public void windowClosing(WindowEvent var1) {
  46.       Object var2 = ((EventObject)var1).getSource();
  47.       if (var2 == this) {
  48.          ((Component)this).setVisible(false);
  49.          ((Frame)this).dispose();
  50.       }
  51.  
  52.    }
  53.  
  54.    public void windowIconified(WindowEvent var1) {
  55.    }
  56.  
  57.    public void windowActivated(WindowEvent var1) {
  58.    }
  59.  
  60.    public void windowDeiconified(WindowEvent var1) {
  61.    }
  62.  
  63.    public void windowDeactivated(WindowEvent var1) {
  64.    }
  65.  
  66.    public void propertyChange(PropertyChangeEvent var1) {
  67.       this.NotifyPropertyChanged(((EventObject)var1).getSource(), var1.getPropertyName());
  68.    }
  69.  
  70.    native void NotifyPropertyChanged(Object var1, String var2);
  71. }
  72.