JTable에 행을 추가하는 방법은 무엇입니까?
에 새 행을 추가하는 방법을 알고 jTable
있습니까?
TableModel
모든 테이블 뒤에 데이터의 JTable의 핸들 뒤에. 테이블에서 행을 추가하고 제거하려면DefaultTableModel
이 모델로 테이블을 생성하려면 :
JTable table = new JTable(new DefaultTableModel(new Object[]{"Column1", "Column2"}));
행을 추가하려면 :
DefaultTableModel model = (DefaultTableModel) table.getModel();
model.addRow(new Object[]{"Column 1", "Column 2", "Column 3"});
이 방법으로 행을 제거 할 수도 있습니다.
DefaultTableModel에 대한 자세한 내용은 여기에서 확인할 수 있습니다 .
사용하다:
DefaultTableModel model = new DefaultTableModel();
JTable table = new JTable(model);
// Create a couple of columns
model.addColumn("Col1");
model.addColumn("Col2");
// Append a row
model.addRow(new Object[]{"v1", "v2"});
에 행 을 추가 JTable
하는 방법 중 하나는 다음과 같습니다.
1) DefaultTableModel을 사용하여 테이블 생성 :
DefaultTableModel model = new DefaultTableModel();
model.addColumn("Code");
model.addColumn("Name");
model.addColumn("Quantity");
model.addColumn("Unit Price");
model.addColumn("Price");
JTable table = new JTable(model);
2) 행을 추가하려면 :
DefaultTableModel model = (DefaultTableModel) table.getModel();
model.addRow(new Object[]{"Column 1", "Column 2", "Column 3","Column 4","Column 5"});
사용하다
DefaultTableModel model = (DefaultTableModel) MyJTable.getModel();
Vector row = new Vector();
row.add("Enter data to column 1");
row.add("Enter data to column 2");
row.add("Enter data to column 3");
model.addRow(row);
모델을 얻다 DefaultTableModel modelName = (DefaultTableModel) JTabelName.getModel();
벡터 만들기 Vector vectorName = new Vector();
row.add
comumns를 너무 많이 추가
곧 추가하십시오. modelName.addRow(Vector name);
완전성을 위해 먼저 addRow
함수를 사용할 수 있도록 올바른 가져 오기가 있는지 확인하십시오 .
import javax.swing.table.*;
Assuming your jTable is already created, you can proceed and create your own add row method which will accept the parameters that you need:
public void yourAddRow(String str1, String str2, String str3){
DefaultTableModel yourModel = (DefaultTableModel) yourJTable.getModel();
yourModel.addRow(new Object[]{str1, str2, str3});
}
참고URL : https://stackoverflow.com/questions/3549206/how-to-add-row-in-jtable
'IT story' 카테고리의 다른 글
문자열에 공백이 있는지 확인 (0) | 2020.09.17 |
---|---|
“Content-Provider”와“SQLite Database”의 정확한 차이점 (0) | 2020.09.17 |
C #에서 데이터를 문자열에서 long으로 어떻게 변환 할 수 있습니까? (0) | 2020.09.17 |
AppDelegate 인스턴스 변수 참조 (0) | 2020.09.17 |
iOS의 NSURLConnection 및 기본 HTTP 인증 (0) | 2020.09.17 |