Ser*_*lat 162
该TableModelJTable的背后处理所有的表背后的数据.要在表中添加和删除行,您需要使用aDefaultTableModel
要使用此模型创建表:
JTable table = new JTable(new DefaultTableModel(new Object[]{"Column1", "Column2"}));
Run Code Online (Sandbox Code Playgroud)
要添加一行:
DefaultTableModel model = (DefaultTableModel) table.getModel();
model.addRow(new Object[]{"Column 1", "Column 2", "Column 3"});
Run Code Online (Sandbox Code Playgroud)
您还可以使用此方法删除行.
有关DefaultTableModel的完整详细信息,请访问此处
OMG*_*ies 53
使用:
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"});
Run Code Online (Sandbox Code Playgroud)
Muh*_*dri 11
要添加一行到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);
Run Code Online (Sandbox Code Playgroud)
2)添加行:
DefaultTableModel model = (DefaultTableModel) table.getModel();
model.addRow(new Object[]{"Column 1", "Column 2", "Column 3","Column 4","Column 5"});
Run Code Online (Sandbox Code Playgroud)
小智 8
使用
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);
Run Code Online (Sandbox Code Playgroud)
得到模型 DefaultTableModel modelName = (DefaultTableModel) JTabelName.getModel();
用.创建一个矢量 Vector vectorName = new Vector();
添加如此多row.add的列
添加即可添加 modelName.addRow(Vector name);
| 归档时间: |
|
| 查看次数: |
305799 次 |
| 最近记录: |