如何让JTable的一个单元格进入编辑状态 问题如题,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * <P>取得单元格模式</P> * @param row * @param col * @return true/false */ public boolean isReadonly(int row, int col) { 这里满足row/col的条件就可以了 } private static void setEditing(JTable tb, int row, int col) { if (!tb.isCellEditable(row,col)) return; //tb.editCellAt(row, col); JTextField jText = (JTextField) ( (DefaultCellEditor) tb.getCellEditor(row,col)).getComponent(); jText.requestFocus(); jText.selectAll(); } public boolean editCellAt(int row, int column)如果 row 和 column 位置的索引在有效范围内,并且这些索引处的单元格是可编辑的,则以编程方式启动该位置单元格的编辑。注意,这是 editCellAt(int, int, null) 的一种便捷方法。 public boolean isCellEditable(int row, int column) { return true;}覆盖这个方法就可以了 一般我都是以cell为单位,制作一个object,里面存放是否可以编辑的条件,然后public boolean isCellEditable(int row, int column) {}的时候,取得row,column的cell,判断cell的条件,再返回是否true;你要不要程序,要的话,发给你 说的具体点,是这样的,我在保存数据的时候进行检测,发现表格的第x行,第y列处,应该是必填的单元格,但是用户没填,然后我用JOptionPane提示,点确定后,让表格的第x行,第y列自动进入编辑状态。 public boolean editCellAt(int row,int column)如果 row 和 column 位置的索引在有效范围内,并且这些索引处的单元格是可编辑的,则以编程方式启动该位置单元格的编辑。注意,这是 editCellAt(int, int, null) 的一种便捷方法。这已经非常具体了。 求一split用法 请指教,关于ArrayList的问题???? 批处理问题。。。 请教一下网络通信的问题 java的数据库问题 书的代码。 关于数据库的(sql)的 不能运行 ,提示 类找不到!SQL异常! 什么原因呢 急求 java开发中变量命名的规范? JAVA入门级新手提问有关J2SE版本问题 谁能帮我找找错误~~!一个javaBean程序~~高手请进~~~~!! Applet应用扩展--数字签名(一) 使用签名的jar包,即可实现访问沙箱之外! 对SUN 真的有点失望了,不知道大家有没有用过Scanner这个类? 进啊进啊帮我下忙
* <P>取得单元格模式</P>
* @param row
* @param col
* @return true/false
*/
public boolean isReadonly(int row, int col) {
这里满足row/col的条件就可以了
}
if (!tb.isCellEditable(row,col))
return; //tb.editCellAt(row, col);
JTextField jText = (JTextField) ( (DefaultCellEditor) tb.getCellEditor(row,col)).getComponent();
jText.requestFocus();
jText.selectAll();
}
int column)如果 row 和 column 位置的索引在有效范围内,并且这些索引处的单元格是可编辑的,则以编程方式启动该位置单元格的编辑。注意,这是 editCellAt(int, int, null) 的一种便捷方法。
return true;
}覆盖这个方法就可以了
的时候,取得row,column的cell,判断cell的条件,再返回是否true;你要不要程序,要的话,发给你
int column)如果 row 和 column 位置的索引在有效范围内,并且这些索引处的单元格是可编辑的,则以编程方式启动该位置单元格的编辑。注意,这是 editCellAt(int, int, null) 的一种便捷方法。
这已经非常具体了。