社区
Java SE
帖子详情
请问创建jTable后,向它添加数据应该怎么做?
duansoft
2002-06-11 09:49:56
请问创建jTable后,向它添加数据应该怎么做?
...全文
1410
11
打赏
收藏
请问创建jTable后,向它添加数据应该怎么做?
请问创建jTable后,向它添加数据应该怎么做?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
打赏
举报
回复
谢谢,
能不能写个代码,是怎么实现的?
修色圣典 PS LAB
修色圣典 _photoshop_修色圣典__Margulis-Photoshop_LAB_Color 加深 通道 色彩 等理解
ps教程800例.pdf
ps教程800例.pdf
【ceph】OSD-基本存储单元
OSD 是 Ceph 的基本存储单元,负责对象的存储、检索和
数据
副本的管理。每个 OSD 进程通常对应于存储集群中的一个物理或虚拟存储设备(如硬盘或 SSD)。OSD 是 Ceph 的关键组成部分,负责对象的存储、管理和复制。通过多个 OSD 共同协作,Ceph 能够提供高可用性、可扩展性和容错能力,适用于各种存储需求。
Hi3516CV610硬件设计避坑指南:从电源模块到DDR布线实战解析
本文深入解析了Hi3516CV610硬件设计中的关键难点与实战技巧。重点剖析了电源架构的选型陷阱与PCB布局要点,详细阐述了DDR3/L高速布线的等长匹配、信号完整性及端接策略,并提供了MIPI接口与时钟电路的隔离设计指南。旨在帮助工程师规避常见设计错误,提升系统稳定性与可靠性。
智能体在车联网中的应用:一份详尽到每日的100天学习路线图
这100天的旅程,是一次对毅力、学习方法和工程实践能力的综合考验。它不仅关乎掌握一系列技术点,更关乎培养解决复杂系统性问题的思维模式——将宏观的交通需求分解为微观的智能体决策,再通过多智能体协同涌现出宏观的智能行为。当你完成这份大纲时,你将拥有的不仅是一个项目作品集,更是一套应对“智能体+车联网”乃至更广泛AI+垂直领域挑战的方法论。未来已来,期待你成为构建智能交通新生态的关键贡献者。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章