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();
}
}
}