社区
Java SE
帖子详情
一个简单的问题:如何设置jTable使表格不可编辑,但可以选取行?
Tabasco
2002-01-25 11:30:13
加精
能行的话立马给分!!!
...全文
924
4
打赏
收藏
一个简单的问题:如何设置jTable使表格不可编辑,但可以选取行?
能行的话立马给分!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
czm1976
2002-01-29
打赏
举报
回复
i like
Asprilla
2002-01-29
打赏
举报
回复
你用model的话,在model加入
public boolean isCellEditable(int row,int column){
return false;
}
rhj_2001
2002-01-29
打赏
举报
回复
重新定制TableModel
class TableModel extends DefaultTableModel{
Vector dataEntries;;
Vector columnTitles;
public TableModel(Vector dataEntries,Vector columnTitles){
this.dataEntries = dataEntries;
this.columnTitles = columnTitles;
super.setDataVector(dataEntries,columnTitles);
}
/*public int getRowCount(){
return dataEntries.size();
}*/
public int getColumnCount(){
return columnTitles.size();
}
public Object getValueAt(int row,int column){
return ((Vector)dataEntries.elementAt(row)).elementAt(column);
}
public Class getColumnClass(int column){
return getValueAt(0,column).getClass();
}
/**********************************
isCellEditable设置了第一列和第三列不可编辑!
*/
public boolean isCellEditable(int row,int column){
return column ==0||column ==2?false:true;
}
public void setValueAt(Object data,int row,int column){
super.setValueAt(data,row,column);
}
}
Tabasco
2002-01-29
打赏
举报
回复
关注关注
Window Builder功能介绍
- RigidArea:创建
一个
总是具有指定大小的
不可
见组件,用于控制界面布局。 - Glue:用于定义组件间的弹性间隔。 Window Builder同样支持多种布局管理器,以适应不同设计需求: - AbsoluteLayout:绝对布局允许...
swing 新应用
Swing是Java编程语言中的
一个
图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。在“Swing新应用”这个主题中,我们可以深入探讨Swing库在现代软件开发中的应用及其相关技术。这篇博文链接指向...
JAVA Swing 全教程
JTable
是Swing中展示
表格
数据的组件,它可以动态显示二维数据。开发者可以通过TableModel来定制数据的展示和交互方式。 **第20章 树**: JTree组件用于显示树形结构的数据,例如文件系统或组织结构。开发者可以通过...
java环境的简要列表控件
另一种方法是使用
JTable
,它内置了分页功能,可通过调整
表格
模型(TableModel)和
行
选择来实现。 4. **JavaFX的ListView**: JavaFX的ListView是另一种用于展示列表数据的组件,它比Swing更现代化,提供了更丰富的...
100个Java GUI swing的小程序
例如,
JTable
组件的模型可以是DefaultTableModel,视图是
表格
本身,控制器则处理用户对
表格
的操作。 4. **事件处理**:Swing通过事件监听器处理用户操作,如按钮点击、菜单选择等。事件处理器通常是
一个
实现了特定...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章