`

jtable添加数据

 
阅读更多

 

((DefaultTableModel) jTable1.getModel()).getDataVector().clear();   //清除表格数据
((DefaultTableModel) jTable1.getModel()).fireTableDataChanged();//通知模型更新
jTable1.updateUI();//刷新表格 
System.out.println("图层存在!");
Vector<String> layerColumn = showTable(name);//根据图层名称在table中显示列名
final Vector<String> columnNames = new Vector<String>();// 创建表格中每列的标题,将它放在一个vector集合中
columnNames.add(name); // 添加信息
//	        			columnNames.add("转发地址");
mdm = new DefaultTableModel();// 创建MyDataModel模型对象
rows = ((DefaultTableModel) jTable1.getModel()).getDataVector(); // 先取出模型中的信息,再加如新的行,就是说rows代表整个数据
for(int i1=0;i1<layerColumn.size();i1++) {
	Vector<String> columns = new Vector<String>();// 创建行,其实就是一行完整的信息
columns.add(layerColumn.get(i1));// 添加信息
rows.add(columns); // 取出模型中的每行的信息:table->model->vector,因此有类型转换
}
mdm.setDataVector(rows, columnNames);// 将新的整个数据和标题放如MyDataModel模型中
jTable1.setModel(mdm);

 对象

DefaultTableModel mdm;// 定义表格容器
Vector rows;
private javax.swing.JTable jTable1;

 

 

分享到:
评论

相关推荐

    JTable (动态添加数据)

    然后,编写SQL语句插入数据,通过`PreparedStatement`执行,因为它是安全的并且可以防止SQL注入。例如: ```java String sql = "INSERT INTO TableName (column1, column2, column3) VALUES (?, ?, ?)"; ...

    Java Swing实现JTable检测单元格数据变更事件的方法示例

    今天,我们将探讨 Java Swing 中实现 JTable 检测单元格数据变更事件的方法。 一、使用 TableModel 的 addTableModelListener 方法 在 JTable 的初级教程中,我们往往会提到,使用 TableModel 的 ...

    实现JTable 数据的添加删除

    在开发GUI应用时,我们经常需要处理`JTable`中的数据,包括添加、删除和修改等操作。下面将详细介绍如何实现`JTable`数据的添加与删除。 ### 一、`JTable`的基本结构 `JTable`通常由三部分组成:`TableModel`、`...

    将JTable数据导出到Excel

    在Java编程环境中,`JTable`是Swing库中用于展示二维表格数据的组件,而将`JTable`中的数据导出到Excel是一种常见的需求,特别是在数据处理和报告生成的场景下。本教程将深入讲解如何实现这个功能,并提供一个名为`...

    JTable添加CheckBox

    在Java Swing中,`JTable` 是用于展示二维数据的组件,它允许用户查看和编辑数据。本示例探讨如何在`JTable`中添加`CheckBox`,并实现表头的`JCheckBox`全选联动功能。这在需要用户进行多选操作的界面中非常常见,...

    Swing中JTABLE中添加JBUTTON控件

    要在`JTable`的单元格中插入`JButton`,我们通常需要创建一个自定义的`TableCellRenderer`和`TableCellEditor`。 1. **自定义`TableCellRenderer`**:渲染器决定单元格在视图中的外观。我们可以通过继承`...

    Jtable中加入复选框的两种方法

    在Java中,JTable是一个常用的表格控件,用于显示和编辑表格数据。然而,在JTable中加入复选框是一个常见的需求,但是却不是那么容易实现。本文将介绍JTable中加入复选框的两种方法,并对每种方法进行详细的解释。 ...

    Excel内容复制到JTable中

    在Java Swing应用中,JTable是一个非常常用的组件,用于显示和操作二维表格数据。当我们需要从Excel文件中读取数据并展示在JTable上时,就需要进行一系列的处理步骤。以下是一些关于如何实现这个过程的关键知识点: ...

    JTable数据模型设置与数据库综合

    通过构建自定义的数据模型(`TableModel`),可以实现从数据库中读取数据并显示在`JTable`上,同时支持对数据库进行增删改等操作。 #### 二、JTable简介 `JTable`是Swing提供的表格组件,用于在图形用户界面中展示...

    jxl驱动包,从JTable中到处数据到excel JAVA

    在Java编程环境中,有时我们需要将数据从用户界面组件如JTable导出到常见的电子表格格式,比如Microsoft Excel。`jxl`库是一个流行的开源库,它使得Java开发者能够方便地读取、写入和修改Excel文件。这个"jxl驱动包...

    JTable使用自定义数据类型示例工程

    在Java Swing中,`JTable`是一个非常重要的组件,用于展示二维数据表格。在这个特定的示例工程中,我们探讨了如何在`JTable`中使用自定义数据类型,特别是将Boolean类型的数据呈现为Checkbox的形式,同时根据...

    Java的Jtable、从数据库取数据显示在表格中

    ### Java的JTable:从数据库取数据显示在表格中的关键技术点 #### 一、数据库操作与JDBC连接 在Java中,使用JTable显示数据库中的数据是一个常见的应用场景。首先,我们需要了解如何通过Java Database ...

    java取出mysql中数据,显示在jtable里面

    根据给定的文件信息,我们可以总结出以下关于如何使用Java从MySQL数据库中获取数据并在JTable中显示的相关知识点: ### 一、导入必要的库 在Java程序中操作MySQL数据库及Swing组件,需要导入以下几个包: 1. `java...

    Jtable动态添加删除搜索

    在这个特定的场景中,"Jtable动态添加删除搜索"指的是在`JTable`上实现动态的数据增删查改功能。 1. **动态添加**:在`JTable`中动态添加数据通常涉及以下步骤: - 创建`DefaultTableModel`或自定义的`TableModel`...

    Jtable数据查询与界面跳转

    在Java编程领域,`JTable`是Swing库中的一个核心组件,用于在GUI应用程序中显示和操作表格数据。`JTable`不仅提供了一个美观的界面来展示数据,还允许用户进行交互,如选择行、编辑单元格以及执行数据查询等操作。本...

    Jtable 中放入多个按钮

    在Java Swing库中,`JTable`是一个非常重要的组件,用于展示二维数据表格。当我们需要在`JTable`中实现更复杂的交互,比如在一个单元格内放置多个按钮时,这通常涉及到自定义`TableCellRenderer`和`TableCellEditor`...

    JTable实现行间拖拽的最简单方法

    在Java Swing应用中,`JTable`是一种常用的组件,用于展示和操作二维数据。它提供了丰富的功能,如排序、选择和编辑。然而,`JTable`默认并不支持行间的拖放(Drag and Drop, DnD)操作。本文将详细介绍如何通过一种...

    JTable 练习例子exa

    在Java Swing库中,`JTable`是一个非常重要的组件,用于在GUI应用程序中展示表格数据。它是`javax.swing.JTable`类的实例,提供了一个可交互的二维数据视图,允许用户浏览、编辑和操作表格中的数据。这个"JTable ...

    JTable多种实用示例

    Excel导入JTable JTable导出Excel JTable删除行 JTable显示实体数据 JTable的Vector添加实体,支持直接增加实体至JTable中,删除行时允许多种可能性(单选 连续多选 任意多选)。

    JAVA中JTable的使用方法

    在Java编程环境中,`JTable`是Swing库中的一个核心组件,用于展示二维数据集,通常用于创建表格视图。这个组件对于用户界面(UI)设计尤其重要,尤其是在需要显示和编辑数据库或其他数据源数据时。下面我们将深入...

Global site tag (gtag.js) - Google Analytics