社区
Java SE
帖子详情
一个简单的问题:如何设置jTable使表格不可编辑,但可以选取行?
Tabasco
2002-01-25 11:30:13
加精
能行的话立马给分!!!
...全文
910
4
打赏
收藏
一个简单的问题:如何设置jTable使表格不可编辑,但可以选取行?
能行的话立马给分!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
关注关注
如何
设置
jTable
使
表格
不可
编辑
,但可以
选取
行
this.tableModel = new DefaultTableModel(
表格
的数据,
表格
的列){ public boolean isCellEditable(int row, int column) { return false; } };...
设置
JTable
的单元格
不可
编辑
private final String[] COLUMNS = new String[] {"员工编号", "姓名", "电话", "职位", "权限", "基础工资", "分红比例"}; DefaultTableModel tableModel = new DefaultTableModel(COLUMNS,0){ public boolean ...
Java Swing
JTable
表格
【8:
表格
使用选择器SelectionModel】
选择器是指
表格
的选择模式SelectionModel,选择器的最大用处就是使用户能够以不同的方式选择表中的数据,例如平时处理Excel表时,可以一次性选择
一个
数据,也可以一次性选择多个数据等。选择器的操作方式与JList操作...
JTable
滑动多选列表
使用
JTable
显示列表框时,希望实现滑动鼠标、拖动鼠标,即可将勾选框选择上,试了一下可以实现。 代码: package com.swing.view; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt....
javaGUI学习55:Swing-
表格
表格
还包含
行
和
表格
单元,但是
行
和
表格
单元不像头部和列那样是对象。
表格
支持许多
选取
模式,包括
行
、列和单元
选取
。
表格
单元值由实现Table CellRenderer接 口的对象绘制并由实现CellEditor接口的对象进
行
编辑
。 1、...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章