你可以写一个工具类,专门用来连接数据库,然后有一个方法,可以接受sql语句,返回值是查询结果,然后你在将返回结果通过setText(string)显示到标签上!至于连接数据库,和一般的连接数据库完全有一样!
···你的TableModel 继承了DefaultTableModel 就可以实时更新数据了啊
你把所有行删了 再插入查询的行
或者你直接移除table再插入table
// 我们需要给 JTable 指定我们自己定义的 Table Cell Editor
JTable 工作过程如下:
当一个表格显示之前,JTable 会询问每个单元格,getCellRender()getTableCellRendererComponent() 得到一个 Swing 组件后,就用它来在指定单元格显示出来。
创建表格模型,然后创建表格。
简单举例一下:
实例化一个表格模型对象,
CustomTableModel model=new CustomTableModel(0,columnNameslength,columnNames,dataType)再创建表格对象
JTable table=new JTable(model);设置相关属性
tablesetAutoResizeMode(JTableAUTO_RESIZE_OFF);等等
编写一个类JLabelPanel extends JPanel,里面放一个JLabel数组。
实现一个类TableCellRendererExt extends JLabelPanel implements TableCellRenderer,重写public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column)方法,根据value来初始化一个JLabel数组 ,并将数组中的JLabel组件加入到JLabelPanel中,最后
return this;即可。
以上就是关于在java swing 中 怎样将数据库中某几列数据调出并显示在标签上全部的内容,包括:在java swing 中 怎样将数据库中某几列数据调出并显示在标签上、Java swing,从数据库获取读者信息放入JLable,怎样在对数据库增删改查后,使表格自动刷新显示内容、如何在swing 表格中实现对数据库的增删改查等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)