如何在jtable java中添加字段

时间:2016-06-08 19:10:33

标签: java swing jtable tablemodel

如何在 jtable 中插入这组代码。问题是当我md.addElement(id); addElement()

时,它会显示一个红色下划线。public class hospitalisation extends javax.swing.JFrame { DefaultTableModel md = new DefaultTableModel(); public hospitalisation() { initComponents(); hospitalisationtable.setModel(md); buttonGroup1.add(male); buttonGroup1.add(female); } private void addBtnActionPerformed(java.awt.event.ActionEvent evt) { String id = "id: " + idtxt.getText(); String name = "name: " + nametxt.getText(); String sex = "sex:"; String address = "address: " + addresstxt.getText(); String sdate = "sdate: " + sdatetxt.getText(); String room = "room: " + cs_room.getSelectedItem().toString(); String father = "father: " + fathertxt.getText(); String phone = "phone: " + phonetxt.getText(); String age = "age: " + agetxt.getText(); String edate = "edate " + edatetxt.getText(); if (female.getModel().isSelected() == true) sex += female.getText(); else if (male.getModel().isSelected() == true) sex += male.getText(); md.addElement(id); md.addElement(name); md.addElement(sex); md.addElement(address); md.addElement(sdate); md.addElement(room); md.addElement(father); md.addElement(phone); md.addElement(age); md.addElement(edate); }

这是我的代码

{{1}}

1 个答案:

答案 0 :(得分:2)

它在addElement()上显示了一个红色下划线 这是因为您可以看到here该类中没有DefaultTableModel.addElement(String) ...

考虑一下看看文档,然后考虑一种给定的方法 像

addColumn(Object columnName)
addColumn(Object columnName, Object[] columnData)
addColumn(Object columnName, Vector columnData)
addRow(Object[] rowData)
addRow(Vector rowData)