我有一个要做的任务,我必须在其中添加一个表。我想要做的是在JTextField中输入细节,当我按下添加按钮时,我希望它添加到JTable。
代码如下:
addPatient = new JButton("ADD PATIENT");
addPatient.setFont(new Font("Courier", Font.BOLD, 10));
addPatient.setBounds(10,230,110,30);
add(addPatient);
//Add action listener to button
addPatient.addActionListener(new ActionListener()
{
private void actionPerformed(ActionEvent e)
{
DefaultTableModel model =(DefaultTableModel) patientTable.getModel();
if(!patientNameText.getText().trim().equals(""))
{
model.addRow(new Object[]{patientNameText.getText(), patientDOBText.getText(), patientAddressText.getText(), patientPhoneText.getText()});
}
else
{
patientNameText.setText("Should not be left blanl!");
}
}
});
我不想做任何复杂的事情。我正在使用BlueJ。 当我按下添加没有任何反应。
任何帮助将不胜感激
答案 0 :(得分:1)
错误说明了一切。您正在创建一个ActionListener,它需要一个actionPerformed()方法。你只有一个bAddActionPerformed()方法。