社区
Java SE
帖子详情
一个关于 JTable的问题
icebound1
2003-10-19 09:21:00
我在使用JTable(Vector data,Vector column)时,为什么会抛出ClassCastException?
...全文
81
9
打赏
收藏
一个关于 JTable的问题
我在使用JTable(Vector data,Vector column)时,为什么会抛出ClassCastException?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjawal8071
2003-10-26
打赏
举报
回复
关注ing
danny_ht204
2003-10-26
打赏
举报
回复
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class Tabletest extends JFrame{
Container container;
JTable table;
Vector head,data;
public Tabletest(){
super("TableTest Demo");
head=new Vector();
data=new Vector();
head.addElement("列1");
head.addElement("列2");
//**********************************
for(int i=1;i<9;i++){
{
Vector a=new Vector();
a.addElement("column value");
a.addElement("aa");
data.addElement(a);
}
}
//**********************************
container=this.getContentPane();
table=new JTable(data,head);
container.add(new JScrollPane(table),BorderLayout.CENTER);
this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] agag){
new Tabletest();
}
}
sun2927
2003-10-25
打赏
举报
回复
up
wanglight
2003-10-24
打赏
举报
回复
tifaling(lingxz)说得对﹐data应存放二维的数据﹐即它的元素为vector,而vector的元素又为Vector
jianlin
2003-10-23
打赏
举报
回复
是啊,第一个参数由问题。
Vector data = new Vector();
Vector tmp = new Vector();
tmp.add("hello");
tmp.add("world");
data.add(tmp)Vector
tmp.removeAll();
tmp.add("hello1");
tmp.add("world1");
....
tifaling
2003-10-22
打赏
举报
回复
问题处在第一个参数--data,data应该时二维的,所以data中的每个object都应该是一个vector类型的数据(记录的是没一行的数据)
icebound1
2003-10-20
打赏
举报
回复
没有人帮我吗?
icebound1
2003-10-19
打赏
举报
回复
例如:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class Tabletest extends JFrame{
Container container;
JTable table;
Vector head,data;
public Tabletest(){
super("TableTest Demo");
head=new Vector();
data=new Vector();
head.addElement("列1");
head.addElement("列2");
for(int i=1;i<9;i++){
data.addElement("column value");
}
container=this.getContentPane();
table=new JTable(data,head);
container.add(new JScrollPane(table),BorderLayout.CENTER);
this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] agag){
new Tabletest();
}
}
编译没有问题,但是java Tabletest时,报错,说有ClassCastException 抛出
不知道是为什么?
tomcatjava
2003-10-19
打赏
举报
回复
贴出代码看看!!
Jtable
中放入多个按钮
JTable
在
一个
单元格放入多个按钮,
JTable
使用
JTable
使用
JTable
使用
JTable
使用
JTable
使用
JTable
使用
一个
详细的
JTable
使用例子
一个
详细的
JTable
使用例子,是
一个
很好学习的例子。
JTable
JTable
的显示效果
JTable
的使用收藏
JTable
的使用收藏 1.
JTable
与TableModel 1.TableModel与
JTable
的关系 2.TableModel实践 3.使用
JTable
+TableModel展示java中的数据对象 2.
JTable
展示方式的美化 1.设置表格的宽度和高度 2.要显示表头 3.新加列,将列设为下拉框 4.表格排序 3.
JTable
事件响应和项目设想 4.
一个
游戏:《java连连看》 1.需求分析 2.编写TableModel和界面实现 3.连连看事件监听 总结和任务
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章