最近才学SWT ,使用SWT table 空间进行展示数据库中的数据。但是不知道如何将数据库中记录绑定到SWT table中。请教各位大侠。
解决方案 »
- 发送表情问题,求解
- struts2的自动赋值
- java类中如何判断数据库中已经有了重复记录
- BufferedReader读取有乱码的文件时,读取的数据不正确?
- 问个struts的小菜问题
- org/hibernate/cfg/SecondPass (Unsupported major.minor version 49.0) 错误
- jboss+EJB+hibernate事务处理?
- 求助,struts1.1里配置数据库连接池,启动时报错,不能使用!
- 高手请进,请看这是什么错误?
- 运行Client的时候出现错误
- 使用Struts2的ajax支持,结果返回数据会打开一个“保存文件”的对话框?
- 建立EJB3工程使用@Entity注释时出现红线报错
public class ConfigTable extends JTable{
/**
* 默认构造
*/
public ConfigTable(){
super();
initTable();
}
/**
* 带参数的构造函数
*
* @param rowData
* Object[][] 表格数据
* @param columnNames
* Object[] 列头信息
*/
public ConfigTable(final Object[][] rowData, final Object[] columnNames){
super();
DefaultTableModel model = new DefaultTableModel(rowData, columnNames);
this.setModel(model);
initTable();
}
/**
* 不可编辑处理
*/
private void initTable(){
// 设置列头不能拖动
this.getTableHeader().setReorderingAllowed(false);
// 设置表格行高 = 21
this.setRowHeight(21);
this.setAutoCreateRowSorter(true);
this.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
this.setRowSelectionAllowed(true);
this.setSelectionBackground(new Color(111, 208, 255));
this.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
}
}
TableItem item = new TableItem(tableViewer.getTable(),SWT.NONE);
item.setText(new String[]{
rSet.getRow() + "",
rSet.getString(1),
rSet.getString(2),
rSet.getString(3),
rSet.getString(4),
rSet.getString(5),
rSet.getString(6),
rSet.getString(7),
rSet.getString(8),
rSet.getString(9)});
}你说呢?