-2
如何將這組代碼插入jtable。問題是,當我這樣做md.addElement(id);
它表明我對addElement()
如何在jtable中添加字段java
這裏紅色下劃線是我的代碼
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);
}
從md.addElement(ID)高達md.addElement(EDATE)都是紅色下劃線請需要你的幫助,感謝你提前 –
你的IDE應該表現出更多的** **不僅僅是一個紅色下劃線。它還將顯示說明**爲什麼**代碼行不編譯的文本。請張貼您的問題。 –
拍攝,DefaultTableModel沒有'addElement(...)'方法 - 所以不要使用它。只能使用合法的方法,[API](http://docs.oracle.com/javase/8/docs/api/javax/swing/table/DefaultTableModel.html)告訴您可以使用的方法。 –