@Override
public void keyPressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_ENTER || e.getKeyCode() == KeyEvent.VK_TAB){
try {
((JSpinner)editorComponent).commitEdit();
} catch (ParseException e1) {
DefaultEditor de = (DefaultEditor) ((JSpinner)editorComponent).getEditor();
String text = de.getTextField().getText();
if(text.matches("^\\d+(\\.\\d*)?")){
((JSpinner)editorComponent).setValue(Float.parseFloat(text));
}else{
System.err.println("Invalid input - ignoring");
}
}
}
super.keyPressed(e);
}
TableCellSpinnerEditor4FloatObject.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:AgentWorkbench
作者:
评论列表
文章目录