永发信息网

二维数组能不能加入JTable表格

答案:2  悬赏:70  手机版
解决时间 2021-02-18 15:26
double[][] arrry=new double[4][5];
int[] columnNames=new int[5];
....//两个数组赋值
JTable table=new JTable(array,columnNames);
这有没有错,怎么该.
最佳答案
改为:
Double[][] arrry=new Double[4][5];
Integer[] columnNames=new Integer[5];
....//两个数组赋值
JTable table=new JTable(array,columnNames);

原因:
JTable的构造函数不接受原始类型,必须是Object的子类,所以用Double代替double, Integer代替int.
全部回答
首先看 jtable的其中之一的构造方法! =-=========================== jtable public jtable(object[][] rowdata, object[] columnnames)构造 jtable,用来显示二维数组 rowdata 中的值,其列名称为 columnnames。rowdata 是一个行数组,因此可以通过以下代码获取第 1 行,第 5 列单元格的值: rowdata[1][5]; 所有行的长度必须与 columnnames 的长度相同。 参数: rowdata - 新表的数据 columnnames - 每列的名称 ================================ 那么,你的二维数组就是第一个参数,然后一个一维的表示列名,作为第二参数. 然后构造好之后将这个对象安装到某个jscrollpane里面,就可以显示了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
额头高,没鼻梁有美人尖。头发两边凹进去,脸
我第一次去桂林读书的列车上认识了一位长沙的
宋氏私房菜在什么地方啊,我要过去处理事情
单选题医生给病人注射青霉素前,通常都要进行
岳阳楼区岳阳穗华石膏角线集成吊顶怎么去啊,
漳浦五菱汽车销售服务有限公司地址在哪,我要
手机丢了可是没插卡怎么找回来
求解 神兽死了会掉忠诚吗
ROUND(C2/D2,2)这个公式表示什么意思
北京阳光国际会议中心-足浴我想知道这个在什
草原风干肉在哪里啊,我有事要去这个地方
太原联通iptv,帐号密码是什么 刚办的宽带,
西安职工大学和西安铁路职工技术学院,有什么
例题4-1-4试题要求及附图(1)任务说明根据图4-
牦牛肉馆地址在什么地方,想过去办事
推荐资讯
正德人寿这个地址在什么地方,我要处理点事
我刚被惠州市凌田学校高中录取了不知道要不要
在光学显微镜下,要辨认染色体的形态和数目,最
施工进度控制怎样把握
别怪我狠心离开是什么歌
平乐农村合作银行沙子支行这个地址在什么地方
同济医院地址有知道的么?有点事想过去
今晚双色球推荐号码
【吭哧】吭哧的吭的读音
苦涩的眼泪 600字左右作文 在线求解
别克君越2.4豪华版前车门多少钱
代体检真的可以帮过体检吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?