`
tiansoft
  • 浏览: 175585 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

刷新Jtable

    博客分类:
  • java
 
阅读更多
以前在做GUI开发的时候,往往会碰到Jtable的数据不能刷新的问题,弄的很头疼,想和很久才把他解决,后来同学又遇到相同类似的困难,我帮他们解决了,感觉到这个方法很好,可以解决很多的问题,所以把它记录下来,希望以后能够帮助大家,自己以后遇到同类问题的时候,也能快速的解决:
//刷新Jtable的方法
public void ref(){
/*清空数据集合*/
((DefaultTableModel)jt.getModel()).getDataVector().clear();
/*通知所有侦听器,表的所有行单元格值可能已更改*/
((DefaultTableModel)jt.getModel()).fireTableDataChanged();
//重新获取数据【从数据库中取】
data =YearServer.getYear();
//更新Jtable表格
jt.repaint();
}
分享到:
评论

相关推荐

    JTable动态刷新数据

    JTable 动态刷新数据 JTable 动态刷新数据是指在 Java Swing 应用程序中,使用 JTable 组件展示数据,并实时更新数据的过程。这种技术在很多实际应用场景中非常有用,如股票交易平台、实时监控系统、电子表格等。 ...

    java Swing Jtable 下拉动态加载数据

    JTable实现下拉动态加载数据,滑动动态加载数据,纯原生态java。

    java-swing-crud.rar

    9. “查询”操作可能需要用户输入查询条件,然后刷新JTable展示结果。 这个项目是一个基础的Swing应用示例,适合初学者学习Swing组件的使用和CRUD操作的实现。对于开发者来说,理解和实践这样的例子有助于提高GUI...

    jtable选中需要修改的行

    当数据改变时,记得调用`fireTableDataChanged()`或相关的方法来通知JTable刷新视图。 ```java DefaultTableModel model = new DefaultTableModel(); model.addRow(new Object[] {"数据1", "数据2"}); // 添加行 ...

    小日历软件

    每当用户切换月份时,程序会重新计算并更新日历数据,然后刷新 JTable 的显示。这通过调用 `setTable` 方法来设置表格中的数据,并通过 `repaint` 方法来强制重新绘制界面实现。 ### 4. 年月显示 使用 `JLabel` ...

    Jtable与Excel间复制黏贴

    4. 调用`fireTableCellUpdated()`方法通知`JTable`刷新显示。 对于与Excel的交互,我们可以利用Apache POI库,这是一个强大的API,用于读取、写入和修改Microsoft Office格式的文件,包括Excel。以下是步骤: 1. ...

    JTable的实战之财务管理简化版

    《JTable的实战之财务管理简化版》是一款基于Java Swing组件JTable的应用程序,它专为财务管理设计,提供了分页查询、模糊查询以及实时刷新、批量删除等实用功能。这款原创程序旨在帮助用户更高效地管理和操作财务...

    --JTable的分页显示

    4. **刷新视图**:在用户翻页时,更新`TableModel`的数据,然后调用`fireTableDataChanged()`通知`JTable`数据已改变,使其重新绘制。 `源码`标签表明博客可能提供了具体的代码示例。在实际项目中,我们可以利用`...

    jTable一个JQuery插件创建基于AJAX的CRUD表

    jTable通过与服务器端进行AJAX通信,实现了客户端与服务器的数据交互,减少了页面刷新,从而提升了应用的响应速度。这种技术在现代Web应用中非常常见,特别是在大数据量展示和操作的场景下。 jTable的核心特性包括...

    jtable增删改查和jtree连接

    //JTable jTable1 = new JTable(); public JTable jTable1=null; private JTree jTree1; DefaultTableModel mode; private JScrollPane scrollPane = null; DefaultMutableTreeNode node; JButton[] btn={...

    PHH.rar_jtable

    每当下载进度发生变化时,`TableModel`会收到通知并更新相应的行数据,从而触发`JTable`的刷新,使用户界面实时反映出最新的状态。 4. **添加新任务**:描述中提到可以添加新任务,这通常通过一个按钮或菜单项实现...

    基于AJAX的CRUD示例(JTable)源码

    基于AJAX的CRUD示例(JTable)源码 源码描述: 当我们正在开发一个“数据操作页面”,我们几乎总是做同样的事情:“表/网格”,用于“显示记录的数据库表,一个“创建新记录”页面/对话框来添加一个新的记录到数据库,一个...

    使用ASP.NET MVC 3和jTable jQuery插件的基于AJAX的CRUD表

    jTable通过JSON数据交换与服务器进行通信,使得页面无需刷新就能动态更新内容,提高了应用的响应速度。 创建基于jTable的CRUD表,你需要完成以下步骤: 1. **安装和配置**: 首先,确保你已经在项目中引入了jQuery...

    使用jTable,SignalR和ASP.NET MVC的实时异步网页

    在实时异步网页中,SignalR可以用来即时更新用户界面,比如当后台数据库有新数据时,无需用户刷新页面,数据就能立即显示在网页上。 **ASP.NET MVC** ASP.NET MVC是一个基于模型-视图-控制器(MVC)设计模式的开源...

    JAVA Swing 实现商品列表,数量加减 ,删除整行 Demo

    数量的增减会更新对应的`DefaultTableModel`数据,然后调用`fireTableCellUpdated()`通知`JTable`刷新显示。 删除整行商品信息则是通过`JTable`的行选择来实现的。可以添加一个`ActionListener`到“删除”按钮上,...

    jqGrid表格插件

    - **API调用**:通过API方法,可以动态地加载数据、刷新表格、编辑记录等。 3. **与Yahoo的hui比较** - **体积**:正如描述中提到的,jqGrid相比Yahoo的hui插件更轻量级,这使得jqGrid在加载速度和资源占用上更有...

    swing自定义JTabbedPane组件外观

    在Java Swing库中,`JTabbedPane`是一个非常重要的组件,它允许用户在多个面板(JPanel)之间切换,每个面板都可以包含不同的内容。自定义`JTabbedPane`的外观可以提升应用程序的用户体验,使其更加个性化和专业。...

    分页加载表

    - **添加下拉刷新手势**:可以使用UIRefreshControl或第三方库如SDRefreshControl实现下拉刷新功能。 4. **最佳实践**: - **预加载**:为了避免用户看到空白区域,可以在接近底部之前开始加载下一页数据。 - **...

    代码实现SQLServer数据库表中数据输出到图形用户界面归类.pdf

    使用`Thread`类创建新线程,并在`run`方法中循环插入数据,每次插入后更新JTable并刷新进度条。 6. **JProgressBar**: JProgressBar是Java Swing中的一个组件,用于显示进度。可以设置其最大值和当前值,以反映任务...

    java的applet带进度条表格示例

    这样,当表格加载或刷新时,每个单元格将显示相应的进度条。 此外,为了更新进度条的值,开发者需要与后台线程或服务进行交互,获取任务的当前进度,并调用JProgressBar的`setProgress()`方法。这可能涉及到事件...

Global site tag (gtag.js) - Google Analytics