private void initTable() throws FileNotFoundException, IOException
{
//表头
String[] headTitle = { "状态", "名称", "值" };
//图标
Icon icon = new ImageIcon("img/activate_up.gif");
Icon icon2 = new ImageIcon("img/activate_down.gif");
JButton btn = new JButton("OK");
//表数据源
MyTableModel dataModel = new MyTableModel();
dataModel.setDataVector(new Object[][] {
{ icon, "主机1", "运行中" },
{ icon2, "主机2", "死机" } }, headTitle);
//设置表数据
table.setModel(dataModel);
//设置第三列数据为按钮
table.getColumn(table.getColumnName(2)).setCellRenderer(new MyButtonTableRender());
table.getColumn(table.getColumnName(2)).setCellEditor(new MyButtonEditor(new JTextField()));
}
主类调用
最新推荐文章于 2021-02-04 23:11:32 发布