私はJavaが初めてで、ユーザーがGuiを介して従業員の姓名を入力できるようにしようとしています。送信ボタンを押すと、リスナーメソッドがアクティブになり、入力された値が収集されてシステムメモリに入れられます
私の問題は、名を入力すると完全に機能しますが、姓を入力するとまったく機能しないということです。送信ボタンを押すと、すべてがうまくいきません。エラーはnullポインター例外「AWTイベントキュー」です。PLSヘルプ
これは、行でエラーが発生するコードです
lName = employeeDetails2.getText(); (located closer to the end of the code)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class guiEmployee1 extends JFrame
{
private String fName;
private String lName;
private String gender;
private String payLevel;
private String empIDnumber;
// private int dPayLevel;
JTextField employeeDetails1;
JTextField employeeDetails2;
JTextField employeeDetails3;
JTextField employeeDetails4;
JTextField employeeDetails5;
public guiEmployee1()
{
JButton submit;
JButton b1;
System.out.println("cabanas");
JFrame frame = new JFrame();
employeeDetails1 = new JTextField(10);
JTextField employeeDetails2;
employeeDetails2 = new JTextField(10);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(new Dimension(320, 75));
frame.setTitle("Employee Details");
frame.setLayout(new FlowLayout());
frame.add(new JLabel("Please enter Employees first Name: "));
frame.add(employeeDetails1);
ButtonListenerFirstName listener = new ButtonListenerFirstName();
frame.add(new JLabel("Please enter Employees Last Name: "));
frame.add(employeeDetails2);
ButtonListenerLastName listener1 = new ButtonListenerLastName();
b1 = new JButton ("Submit");
b1.addActionListener(listener);
b1.addActionListener(listener1);
frame.add(b1);
frame.pack();
frame.setSize(300,300);
frame.setVisible(true);
}
public class ButtonListenerFirstName implements ActionListener
{
public void actionPerformed (ActionEvent e )
{
fName = employeeDetails1.getText();
System.out.println("and This is the employes first name :"+ fName);
}
}
public class ButtonListenerLastName implements ActionListener
{
public void actionPerformed (ActionEvent e )
{
lName = employeeDetails2.getText();
System.out.println("and This is the employes Last name :"+ lName);
}
}
public static Department getDepartment()
{
return null;
}
}
Thanks