import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class simpleForm extends JFrame {
private JPanel contentPanel;
private JLabel jLabel1;
private JLabel jLabel2;
private JTextField jTextField1;
private JButton jButton1;
private void addElement (Container c, Component w, int x, int y, int h, int j) {
w.setBounds(x, y, h, j);
c.add(e);
}
simpleForm() {
contentPanel = (JPanel)getContentPane();
contentPanel.setLayout(null); // a blank form
jLabel1 = new JLabel("Action:");
addElement(contentPanel, jLabel1,0,0,100,20);
jTextField1 = new JTextField();
addElement(contentPanel, jTextField1,0,20,100,20);
jButton1 = new JButton("Click Me");
addElement(contentPanel, jButton1,0,100,100,20);
jButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jTextField1.setText("Button clicked");
}
});
setTitle("A Simple Form");
setSize(200, 200); // The GUI dimensions
setLocation(new Point(150, 150)); //The GUI position
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String args[]) {
new simpleForm();
}
}