//v 1.3
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Test1 {
private static String labelText =
"The last word is big.";
private int numClicks = 0;
public Component createComponents() {
final JLabel label = new JLabel(labelText);
/*
* An easy way to put space between a top-level container
* and its contents is to put the contents in a JPanel
* that has an "empty" border.
*/
JPanel pane = new JPanel();
pane.setBorder(BorderFactory.createEmptyBorder(
30, //top
30, //left
10, //bottom
30) //right
);
pane.setLayout(new GridLayout(0, 1));
pane.add(label);
return pane;
}
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(
UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception e) {}
//Create the top-level container and add contents to it.
JFrame frame = new JFrame("Test1");
Test1 app = new Test1();
Component contents = app.createComponents();
frame.getContentPane().add(contents, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}