JTable - 添加,更新,删除行,到目前为止我只做了添加



我有一个作业要做,我必须添加到表中。 我正在尝试做的是在 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。当我按添加时,没有任何反应。

任何帮助将不胜感激谢谢

错误说明了一切。您正在创建一个 ActionListener,它需要一个 actionPerformed() 方法。你只有一个 bAddActionPerformed() 方法。

最新更新