Computer Science 523
Advanced Programming
Summer 2014, The College of Saint Rose
HelloWorldApplet Demo
A working demo of HelloWorldApplet will appear below. Click inside the applet to interact with it.
HelloWorldApplet BlueJ Project
Click here to download a BlueJ project for HelloWorldApplet.
HelloWorldApplet Source Code
The Java source code for HelloWorldApplet is below. Click on a file name to download it.
/*
* Example HelloWorldApplet: an incredibly simple JApplet
*
* Jim Teresco, The College of Saint Rose, CSC 523, Summer 2014
*
* $Id: HelloWorldApplet.java 2379 2014-06-17 03:52:55Z terescoj $
*/
// as with other Java API classes, JApplet and other classes
// we will use are specified in import statements.
import javax.swing.JApplet;
import javax.swing.JLabel;
// an applet needs to be a special case of a JApplet - this is
// a Java API class that knows how to create a graphical window
// where we can place widgets like labels, buttons, text fields,
// etc, and can interact using the mouse and keyboard.
public class HelloWorldApplet extends JApplet {
// Applets don't start executing in a main method, they
// are started by executing an init method in a JApplet class
public void init() {
// We will see that we can create many Swing components,
// perhaps the simplest of which is the JLabel. This is
// just a static piece of text you can display in your window.
// JApplet has an add method that we can use to place
// our Java Swing components into our GUI window.x
add(new JLabel("Hello, Applet World!"));
}
}