Hello World Swing
import java.awt.Button;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class HelloWorldSwing extends JFrame {
private static final long serialVersionUID = 4648172894076113183L;
private Container container;
private JPanel panel;
private JLabel label;
private Button button;
private JTextField textField;
public HelloWorldSwing() {
container = getContentPane();
panel = new JPanel();
label = new JLabel(“Label”);
button = new Button(“Click me!”);
textField = new JTextField(“Text”, 10);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, “Hello World!”);
}
});
panel.add(label);
panel.add(textField);
panel.add(button);
container.add(panel);
setTitle(“Hello World Swing!”);
setLocation(100,100);
setSize(500, 200);
setVisible(true);
}
public static void main(String…args) {
// System.out.println(“Hello World!”);
HelloWorldSwing hws = new HelloWorldSwing();
}






























