Static Text with Label
The Label class gives you the ability to
draw a single line of text in your application. There is not
much to it, consider the following example:
In all of the
following examples, we will use the add() method to add
components to a Frame object in order to show them on the
monitor. Frame and add() will be discussed in the next
section. So don't worry about the specifics of baseFrame or
add() for now. Instead, watch how the components are used
within it!
import java.awt.*;
public class LabelExample
{
public static void main(String[] args)
{
Frame baseFrame = new Frame();
baseFrame.setLayout(new GridLayout(3,1));
baseFrame.reshape(10,10,200,200);
baseFrame.setTitle("Label Example");
Label labelLeft = new Label("Hello Cyberspace!");
labelLeft.setForeground(Color.white);
labelLeft.setBackground(Color.black);
Label labelRight = new Label("Hello Cyberspace!",
Label.RIGHT);
labelRight.setFont(new Font("Helvetica",
Font.BOLD, 15));
Label labelCenter = new Label("Hello Cyberspace!",
Label.CENTER);
baseFrame.add(labelLeft);
baseFrame.add(labelRight);
baseFrame.add(labelCenter);
baseFrame.show();
}
}
The previous code yields the following
interface:

NEXT
Selena Sol contributes to the JavaBoutique's Introduction to Java. Selena currently works for Barclays Capital in London, one of the leading global investment banks in Europe and has worked as a software developer for the National Center for Human Genome research, Microline Software, Neuron Data, and Electric Eye in Singapore. Selena is perhaps best-known for creating the Public Domain Web Script Archive (Extropia) and writing several books on Web Programming (Perl, CGI, Java).
Email: selena@extropia.com
|