/* * LineWorkerGUI.java * * Created on October 9, 2002, 2:41 AM */ /** * * @author Nathan Balon * Program #4 * SN# 797737 * IS 375 * @version */ package Employee; import javax.swing.*; import java.awt.*; public class LineWorkerGUI extends JPanel{ protected JTextField fNameField; protected JTextField lNameField; protected JTextField phoneField; protected JTextField deptField; protected JTextField positionField; protected JTextField skillField; protected JButton enterButton; /** Creates new LineWorkerGUI */ public LineWorkerGUI() { setLayout(new GridLayout(6, 2)); setBackground(Color.blue); JLabel fNameLabel = new JLabel("First Name"); add(fNameLabel); fNameField = new JTextField(10); add(fNameField); JLabel lNameLabel = new JLabel("Last Name"); add(lNameLabel); lNameField = new JTextField(10); add(lNameField); JLabel phoneLabel = new JLabel("Phone"); add(phoneLabel); phoneField = new JTextField(10); add(phoneField); JLabel deptLabel = new JLabel("Department"); add(deptLabel); deptField = new JTextField(10); add(deptField); JLabel positionLabel = new JLabel("Position"); add(positionLabel); positionField = new JTextField(10); add(positionField); JLabel skillLabel = new JLabel("Skill"); add(skillLabel); skillField = new JTextField(10); add(skillField); setSize(150, 200); setVisible(true); } /** Clears all the text in the JTextFields */ public void clearFields(){ fNameField.setText(" "); lNameField.setText(" "); phoneField.setText(" "); deptField.setText(" "); positionField.setText(" "); skillField.setText(" "); } public String[] getFields(){ String [] values = new String[6]; values[0] = fNameField.getText(); values[1] = lNameField.getText(); values[2] = phoneField.getText(); values[3] = deptField.getText(); values[4] = positionField.getText(); values[5] = skillField.getText(); return values; } public void setFields(String [] values){ fNameField.setText(values[0]); lNameField.setText(values[1]); phoneField.setText(values[2]); deptField.setText(values[3]); positionField.setText(values[4]); skillField.setText(values[5]); } }