java中JTable的问题
MTableModel1=newDefaultTableModel(MTableValues1,MColumnNames1);MTableModel1.setRowCou...
MTableModel1=new DefaultTableModel(MTableValues1,MColumnNames1);
MTableModel1.setRowCount(4);
MTable1=new JTable(MTableModel1);
生成如图表格,但是外围有一个大的边框,如果想只显示上面的表格,去掉外围的边框(下面的)怎么办? 展开
MTableModel1.setRowCount(4);
MTable1=new JTable(MTableModel1);
生成如图表格,但是外围有一个大的边框,如果想只显示上面的表格,去掉外围的边框(下面的)怎么办? 展开
3个回答
展开全部
这个需要你自己重新写绘制方法,新建一个类实现TableCellRenderer,然后获取这个Table的指定Column,使用TableColumn的setCellRenderer(TableCellRenderer cellRenderer)方法把你自定义的这个表格绘制类传递给指定列,那么指定列就会按照你的代码绘制指定的表格。
换言之,这段代码需要你自己写。而且还有些麻烦,如果涉及到皮肤的话,还有可能出现界面显示不正常的情况。
换言之,这段代码需要你自己写。而且还有些麻烦,如果涉及到皮肤的话,还有可能出现界面显示不正常的情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你的table大小设置跟frame的大小一致
追问
没有设置frame啊,直接就新建的表格。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自动把Boolean类型的数据使用checkbox的renderer和editor了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询