Advertisement
Guest User

Untitled

a guest
Jul 17th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.22 KB | None | 0 0
  1. import java.awt.Dimension;
  2. import java.awt.GridBagConstraints;
  3. import java.awt.GridBagLayout;
  4. import java.awt.Insets;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7.  
  8. import javax.swing.BorderFactory;
  9. import javax.swing.JButton;
  10. import javax.swing.JLabel;
  11. import javax.swing.JPanel;
  12. import javax.swing.JTextField;
  13. import javax.swing.border.Border;
  14.  
  15.  
  16. public class FormPanel extends JPanel implements ActionListener {
  17.    
  18.     private JLabel nameLabel;
  19.     private JTextField nameField;
  20.     private JLabel occupationLabel;
  21.     private JTextField occupation;
  22.     private JButton okBtn;
  23.     private StringListener textListener;
  24.     private FormListener formListener;
  25.     public FormPanel(){
  26.         nameLabel = new JLabel("name :");
  27.         occupationLabel = new JLabel("Occupation : ");
  28.         nameField = new JTextField(10);
  29.         occupation = new JTextField(10);
  30.        
  31.        
  32.         okBtn = new JButton("Ok");
  33.         okBtn.addActionListener(new ActionListener(){
  34.  
  35.             public void actionPerformed(ActionEvent e) {
  36.                 String name = nameField.getText();
  37.                 String occupation = occupation.getText();
  38.                
  39.                 FormEvent ev = new FormEvent(this, name, occupation);
  40.                 if(formListener != null){
  41.                     formListener.formEventOccurred(ev);
  42.                 }
  43.             }
  44.            
  45.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement