| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 907 人关注过本帖
标题:关于表格
只看楼主 加入收藏
jiasen2007
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-20
收藏
 问题点数:0 回复次数:3 
关于表格
请问如何设置表头尺寸,固定大小.,而且表头不能移动的.
还有,不能修改表格.
搜索更多相关主题的帖子: 表格 
2007-11-25 07:59
菜鸟也疯狂
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2007-3-20
收藏
得分:0 
表格模型是通过定义isCellEditable方法来指定单元格是否可编辑的。如AbstractTableModel定义的isCellEditable方法总是返回false,而DefaultTableModel总是返回true。至于设定列宽的话,可以使用column.setPreferredWidth()来指定列宽。

2007-11-25 22:58
疯仁一踩
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-2-24
收藏
得分:0 
楼上说的太含糊其词了
能不能说的清楚点

2007-11-26 07:53
Starlove
Rank: 1
等 级:新手上路
帖 子:169
专家分:0
注 册:2007-4-26
收藏
得分:0 
MainTable.setRowHeight (20);//设置每行的高度为20
        //MainTable.setRowHeight (0, 20);//设置第1行的高度为15
        MainTable.setRowMargin (5);//设置相邻两行单元格的距离
        //MainTable.setRowSelectionAllowed (true);//设置可否被选择.默认为false
        MainTable.setSelectionBackground (Color.green);//设置所选择行的背景色
        MainTable.setSelectionForeground (Color.red);//设置所选择行的前景色
        MainTable.setGridColor (Color.lightGray);//设置网格线的颜色
        //MainTable.selectAll ();//选择所有行
        //MainTable.setRowSelectionInterval (0,2);//设置初始的选择行,这里是1到3行都处于选择状态
        //MainTable.clearSelection ();//取消选择
        MainTable.setDragEnabled (false);//不懂这个
        MainTable.setShowGrid (true);//是否显示网格线
        //MainTable.setShowHorizontalLines (true);//是否显示水平的网格线
        //MainTable.setShowVerticalLines (true);//是否显示垂直的网格线
        //MainTable.setValueAt ("tt", 0, 0);//设置某个单元格的值,这个值是一个对象
        //MainTable.doLayout ();
        MainTable.setBackground (Color.white);
        //MainTable.setEnabled(false);


==================================================
我程序的一段代码

也许会有帮助
2007-11-26 07:58
快速回复:关于表格
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018798 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved