社区
Java SE
帖子详情
请问创建jTable后,向它添加数据应该怎么做?
duansoft
2002-06-11 09:49:56
请问创建jTable后,向它添加数据应该怎么做?
...全文
1380
11
打赏
收藏
请问创建jTable后,向它添加数据应该怎么做?
请问创建jTable后,向它添加数据应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pentax
2002-06-14
打赏
举报
回复
也可以用csdn_wangkp() 的model代替默认得model
duansoft
2002-06-13
打赏
举报
回复
?
csdn_wangkp
2002-06-13
打赏
举报
回复
import javax.swing.table.*;
public class myTableModel extends AbstractTableModel {
String[][] strDatas;
String[] strColnames;
public myTableModel(String[][] sDatas,String[] sColnames) {
strDatas = sDatas;
strColnames = sColnames;
}
public int getColumnCount() {
/**@todo: implement this javax.swing.table.AbstractTableModel abstract method*/
return strColnames.length;
}
public String getColumnName(int column){
return strColnames[column];
}
public Object getValueAt(int parm1, int parm2) {
/**@todo: implement this javax.swing.table.AbstractTableModel abstract method*/
return strDatas[parm1][parm2];
}
public int getRowCount() {
/**@todo: implement this javax.swing.table.AbstractTableModel abstract method*/
return strDatas.length;
}
public static void main(String[] args) {
}
}
public class views extends JFrame implements ListSelectionListener {
JTable jtBook=new JTable();
................
public views() {
try {
jtInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jtInit(){
jtBook.setModel(new myTableModel(二维树组,一维树组));
jtBook.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
jtBook.setShowHorizontalLines(true);
}
............
}
pentax
2002-06-13
打赏
举报
回复
好吧,列名:姓名,电话,住址,职称;
数据: 张三,1111,北京,经理;
李四,2222,南京,老大;
Vector vectorRow1 = new Vector();
vectorRow1.addElement(new String("张三"));
vectorRow1.addElement(new String("1111"));
vectorRow1.addElement(new String("北京"));
vectorRow1.addElement(new String("经理"));
Vector vectorRow2 = new Vector();
vectorRow2.addElement(new String("李四"));
vectorRow2.addElement(new String("2222"));
vectorRow2.addElement(new String("南京"));
vectorRow2.addElement(new String("老大"));
Vector vectorData = new Vector();
vectorData.addElement(vectorRow1);
vectorData.addElement(vectorRow2);
Vector vectorColName = new Vector();
vectorColName.addElement("姓名");
vectorColName.addElement("电话");
vectorColName.addElement("住址");
vectorColName.addElement("职称");
model.setDataVector(vectorData,vectorColName);
duansoft
2002-06-12
打赏
举报
回复
thanks pentax() ,
能不能把代码写去来?
duansoft
2002-06-12
打赏
举报
回复
thanks pentax() ,
能不能把代码写去来?
为什么JDK的帮助没有例子
duanfeng
2002-06-11
打赏
举报
回复
GZ
duansoft
2002-06-11
打赏
举报
回复
谢谢,
能不能写个代码,是怎么实现的?
zhaolizu
2002-06-11
打赏
举报
回复
用DefaultTableModel类,在其中添加数据,然后和JTable联接.
pentax
2002-06-11
打赏
举报
回复
DefaultTableModel model = new DefaultTableModel();
model.setDataVector(vector1,vector2);
vector1是嵌套Vector vectora,每个vectora元素中放一个vectorb(一行数据),相当于一个二维数组;vector2放列名字;
最后table.setModel(model)即可。
duansoft
2002-06-11
打赏
举报
回复
谢谢,
能不能写个代码,是怎么实现的?
JTable
(动态
添加
数据
)
这个场景中,我们探讨的是如何使用JavaBean来动态地向`
JTable
`
添加
数据
,并将这些
数据
保存到Sql Server
数据
库,然后在`
JTable
`中显示。以下是关于这个主题的详细知识点: 1. **
JTable
组件**: `
JTable
`是Java ...
java
jtable
在
创建
JTable
时,通常需要提供一个TableModel,该模型定义了表格的
数据
结构和行为。 1. **
创建
JTable
**
创建
JTable
的基本步骤包括: - 实现或使用已有的TableModel。例如,DefaultTableModel是预定义的简单模型,...
基于AJAX的CRUD示例(
JTable
)源码
当我们正在开发一个“
数据
操作页面”,我们几乎总是
做
同样的事情:“表/网格”,用于“显示记录的
数据
库表,一个“
创建
新记录”页面/对话框来
添加
一个新的记录到
数据
库,一个“编辑记录”页面/对话框编辑记录,最后一个...
java 读取
数据
库mysql千余条微博excel
数据
,并用swing界面显示结果
接着,
创建
一个`JScrollPane`,将`
JTable
`
添加
到其中,以实现滚动功能。最后,将`JScrollPane`
添加
到`JFrame`上。 3. 自定义表格列:可以通过重写`DefaultTableModel`的方法来调整列的显示方式,如
数据
格式化、列宽...
最新java NetBeans6.5
做
的通讯录
这个“最新java NetBeans6.5
做
的通讯录”项目是一个利用该IDE
创建
的简单应用程序,主要用于管理个人或组织的联系人信息。 首先,我们要理解Java编程语言的基础。Java是一种跨平台的面向对象的语言,它的“一次编写...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章