Example:-1
import java.awt.*;
public class LabelExample {
public static void main(String[] args) {
// Create a frame
Frame frame = new Frame("Label Example");
// Create labels
Label label1 = new Label("Label 1");
Label label2 = new Label("Label 2");
Label label3 = new Label("Label 3");
Label label4 = new Label("Label 4");
// Set the bounds (position and size) for each label
label1.setBounds(50, 50, 100, 20);
label2.setBounds(50, 80, 100, 20);
label3.setBounds(50, 110, 100, 20);
label4.setBounds(50, 140, 100, 20);
// Use a layout manager (FlowLayout) to automatically position labels
frame.setLayout(new FlowLayout());
// Add labels to the frame
frame.add(label1);
frame.add(label2);
frame.add(label3);
frame.add(label4);
// Set frame size and make it visible
frame.setSize(200, 200);
frame.setVisible(true);
}
}
OUTPUT
Example:-2
import java.awt.*;
public class MultiLabelExample {
public static void main(String[] args) {
// Create a frame
Frame frame = new Frame("Multi-Label Example");
// Create a panel with a vertical GridLayout
Panel panel = new Panel();
panel.setLayout(new GridLayout(3, 1)); // 3 rows, 1 column
// Create labels
Label label1 = new Label("Label 1");
Label label2 = new Label("Label 2");
Label label3 = new Label("Label 3");
// Add labels to the panel
panel.add(label1);
panel.add(label2);
panel.add(label3);
// Add the panel to the frame's center using BorderLayout
frame.add(panel, BorderLayout.CENTER);
// Pack the frame to fit its components
frame.pack();
// Make the frame visible
frame.setVisible(true);
}
}
Output