				package myAppletPackage;

				import java.applet.Applet;
				import java.awt.BorderLayout;
				import java.awt.Button;
				import java.awt.Dimension;
				import java.awt.Frame;
				import java.awt.Toolkit;

				//
				//This shoe horns a Java applet into an application.
				//The resulting application does not immediately take
				//advantage of what being an application can offer, such as:
				//    less security restrictions
				//    create blank Images of arbitrary size
				//
				public class HelloWorldApplet2 extends Applet {
					public HelloWorldApplet2() {
						//applet constructor
					}

					public void init() {
						//applet init code
						setSize(200, 400);										//give applet some initial size
						setLayout(new BorderLayout());
						add(new Button("Hello World!"), "Center");		//something interesting in applet
					}

					public void start() {
						//applet startup code
					}

					public static void main(String[] args) {
						Applet applet = new HelloWorldApplet2();				//create applet
						Frame application = new Frame("My Application Name");	//create application frame
						application.add(applet);								//shoehorn applet into frame
						applet.init();											//initialize applet
						applet.start();											//start the applet
						Toolkit tk = Toolkit.getDefaultToolkit();				//grab toolkit to calculate screen size
						Dimension theScreen = tk.getScreenSize();				//center the application according to its size
						Dimension appletDimension = applet.getSize();
						application.setBounds((theScreen.width - appletDimension.width) / 2,
											(theScreen.height - appletDimension.height) / 2,
											appletDimension.width,
											appletDimension.height);
						application.setVisible(true);							//show the application (default = hidden)
					}
				}
