java.awt.Label
. A Label
is one line of read-only text, pretty much perfect for a Hello World applet.
import java.applet.*;
import java.awt.*;
public class HelloContainer extends Applet {
public void init() {
Label l;
l = new Label("Hello Container");
this.add(l);
}
}
As usual you begin by importing the classes you need. In this case you need only two, java.applet.Applet
and java.awt.Label
and lines 1 and 2 import them.
Line 4 declares the class in the usual way as an extension of Applet
. The class has a single method, init()
.
Line 6 starts the init()
method. The init()
method does three things. First line 7 declares that l
is a Label
. Then l
is instantiated with the Label(String s)
constructor in Line 8. Finally l
is added to the layout in line 9. Components don't have to be added to the layout in the init()
method nor do they need to be instantiated there, but it's often convenient to do so.