home *** CD-ROM | disk | FTP | other *** search
/ Online Praxis 1998 March / Image.iso / CD-ROM / HOMEPAGE / JAVA / ICE40.EXE / examples / demo3.java < prev    next >
Encoding:
Java Source  |  1998-03-01  |  878 b   |  37 lines

  1. // ICE Browser - an extended example illustrating property events
  2.  
  3. import ice.htmlbrowser.*;
  4. import java.awt.*;
  5. import java.awt.event.*;
  6. import java.beans.*;
  7.  
  8.  
  9. public class demo3 extends demo2 
  10.     implements PropertyChangeListener {
  11.  
  12.     public static void main(String args[]) {
  13.         Frame d = new demo3("http://www.icesoft.no");
  14.         d.setSize(500,300);
  15.         d.show();
  16.     }
  17.  
  18.     public demo3(String loc) {
  19.         super(loc);
  20.         status = new Label("ICE Browser DEMO",Label.CENTER);
  21.         add("South",status);
  22.         iceBrowser.addPropertyChangeListener(this);
  23.     }
  24.  
  25.     protected Label status;
  26.  
  27.     // PropertyChangeListener
  28.     public void propertyChange(PropertyChangeEvent e) {
  29.         String prop=e.getPropertyName();
  30.         if (prop.equals("statusString"))
  31.             status.setText((String)e.getNewValue());
  32.         else if (prop.equals("documentTitle"))
  33.             setTitle((String)e.getNewValue());
  34.         }
  35. }
  36.  
  37.