Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Dimension;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.awt.Insets;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.BorderFactory;
- import javax.swing.JButton;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- import javax.swing.border.Border;
- public class FormPanel extends JPanel implements ActionListener {
- private JLabel nameLabel;
- private JTextField nameField;
- private JLabel occupationLabel;
- private JTextField occupation;
- private JButton okBtn;
- private StringListener textListener;
- private FormListener formListener;
- public FormPanel(){
- nameLabel = new JLabel("name :");
- occupationLabel = new JLabel("Occupation : ");
- nameField = new JTextField(10);
- occupation = new JTextField(10);
- okBtn = new JButton("Ok");
- okBtn.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent e) {
- String name = nameField.getText();
- String occupation = occupation.getText();
- FormEvent ev = new FormEvent(this, name, occupation);
- if(formListener != null){
- formListener.formEventOccurred(ev);
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement