我自己写了一个表格编辑器,其中FTextField是自定义的文本框(里面包含一个JTextField)如下:
public class FBaseTableCellEditor extends DefaultCellEditor {
public FBaseTableCellEditor() {
super(new JTextField());
this.editorComponent = new FTextField();
this.setClickCountToStart(1);
}
......
}在表格中,当我用TAB键移动焦点到所要编辑的单元格后,单元格变为编辑状态,但是用键盘输入时,单元格却不能响应输入! 但是用鼠标点击单元格后就可以输入!请考入高人如何解决用TAB键移动到所要编辑的单元格后如何能够接收键盘输入???谢谢!!!!
public class FBaseTableCellEditor extends DefaultCellEditor {
public FBaseTableCellEditor() {
super(new JTextField());
this.editorComponent = new FTextField();
this.setClickCountToStart(1);
}
......
}在表格中,当我用TAB键移动焦点到所要编辑的单元格后,单元格变为编辑状态,但是用键盘输入时,单元格却不能响应输入! 但是用鼠标点击单元格后就可以输入!请考入高人如何解决用TAB键移动到所要编辑的单元格后如何能够接收键盘输入???谢谢!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货