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