Download this source file


// Java Bean Main Application & Applet Framework.
// (C) 2000 by Wayne Pollock, Tampa FL USA.
// All Rights Reserved.

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;

public class BeanApp extends Applet
{
   private Marquee bean;
   private static String title = "Java Bean";

   public static void main ( String[] args )
   {
      Frame f = new Frame( title );
      BeanApp me = new BeanApp();
        f.add( me, "Center" );
        me.init();
        me.start();
      f.pack();
      f.addWindowListener( new WindowAdapter()
          {  public void windowClosing ( WindowEvent we )
             {  System.exit( 0 );  }
          }
      );
      f.setVisible( true );
   }

   public void init ()
   {
      ClassLoader myLoader;

      setBackground( Color.lightGray );
      add( new Label( title ) );
      try
      {
         myLoader = this.getClass().getClassLoader();
         bean = (Marquee) Beans.instantiate( myLoader, "Marquee" );
         add( bean );
      }
      catch ( Exception e )
      {  add( new Label( "Cannot instantiate the Bean!" ) );
         e.printStackTrace();
      }
   }
}