qq_31731637 2015-12-01 13:49 采纳率: 37.5%
浏览 7811
已结题

java中Jtable显示数据库查询到的数据

怎么在Jtable中显示从数据库中查询到的结果集,用什么方法,新手请教

  • 写回答

3条回答 默认 最新

  • qq_33216577 2015-12-01 14:07
    关注
    对于JTable,JTree等Swing控件,都有一个对应的Model用来存储数据,JTable对应的有一个DefaultTableModel。 
    DefaultTableModel model = new DefaultTableModel(datas,columnNames); 
    

    JTable jTable = new JTable(model);

    DefaultTableModel这个类支持使用数组Object[][]或者是Vector将数据传入,而你想改变JTable中显示的内容,只需要使用方法setDataVector()重新设置model的值即可,JTable会自动刷新。
    当然,前提是你改变文本框的内容之后会有一个事件触发(可以是按钮点击),然后,查询数据,并将新的数据传入JTable的model中。

    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记