关于jtable中的鼠标双击事件的问题 重写你的cellEditor(extends DefaultCellEditor),在里面监听你想要的消息. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单元格的编辑默认是由DefaultCellEditor类来维护。这个类由个clickCountToStart属性,它决定鼠标单击多少次开始编辑单元格,可通过getClickCountToStart()和setClickCountToStart(int n)来获得得设置这个属性。DefaultCellEditor类中有个内部类EditorDelegate,它来处理鼠标事件。这个内部类有个和DefaultCellEditor类中同名的isCellEditable方法,是这样写的:public boolean isCellEditable(EventObject anEvent) { if (anEvent instanceof MouseEvent) { return ((MouseEvent)anEvent).getClickCount() >= clickCountToStart; } return true;}而DefaultCellEditor类的同名方法其实就是调用其内部类的这个方法。因此,你要这样做,扩展DefaultCellEditor类,重写isCellEditable方法: public class MyEditor extends DefaultCellEditor { public boolean isCellEditable(EventObject e) { if (e instanceof MouseEvent && ((MouseEvent)e).getClickCount() >= clickCountToStart) { //显示对话框 return true; } return false; } } 最后表格再setCellEditor(MyEditor)就行了。 面试题,java ,完全不懂 有没有现成的方法:取出一个字符串里第三个字符的位置 ???这是什么错误???(附源码) 跪求一个 application 带菜单的 急急急!!!!!!!!!! 在线等 大家进来帮我想个办法吧!问题很急! 问一个简单的问题 让tree在pane中左对齐!! 问个问题,eclips可以象jbuilder一样可视化开发吗?如果可以哪里有插件 寻JAVA语言的FIFO算法实现 jwsdk+jsdk+win98如何配置 JBuilder中怎么没有画图的呢? 关于在jbuilder 中调用 ilog jtgo的组件问题
DefaultCellEditor类中有个内部类EditorDelegate,它来处理鼠标事件。这个内部类有个和DefaultCellEditor类中同名的isCellEditable方法,是这样写的:
public boolean isCellEditable(EventObject anEvent) {
if (anEvent instanceof MouseEvent) {
return ((MouseEvent)anEvent).getClickCount() >= clickCountToStart;
}
return true;
}
而DefaultCellEditor类的同名方法其实就是调用其内部类的这个方法。因此,你要这样做,扩展DefaultCellEditor类,重写isCellEditable方法:
public class MyEditor extends DefaultCellEditor {
public boolean isCellEditable(EventObject e) {
if (e instanceof MouseEvent
&& ((MouseEvent)e).getClickCount() >= clickCountToStart) {
//显示对话框
return true;
}
return false;
}
}
最后表格再setCellEditor(MyEditor)就行了。