机能要求在JFileChooser显示的文件和目录可以修改名字,但是要用自己的原则来check输入是否合法!
private class MyEditor extends DefaultCellEditor{
public MyEditor()   
{   
super(new JTextField("")); 
traceLog.logAPL("new MyEditor");
}        
public boolean stopCellEditing()   
{   
traceLog.logAPL("MyEditor : stopCellEditing");
String newName = (String) getCellEditorValue();
traceLog.logAPL("MyEditor : newName = " + newName);
if (!hisUIMgr.isValidFileName(newName)){
traceLog.logAPL("isValidFileName(newName) = false");
hisUIMgr.showError_MsgDlg(OpreRecUpConst.INVALID_NAME, null);  this.editorComponent.requestFocus();   
return false;   
} else {
traceLog.logAPL("isValidFileName(newName) = true");
return super.stopCellEditing();
}

}
**********
MyEditor myEditor = new MyEditor();
localTable.getColumnModel().getColumn(0).setCellEditor(myEditor);
**********
localTable是从JFileChooser中取得的JTable对象!
现在的问题是,进入编辑状态,显示的是文件或目录的路径!
请问怎样修改MyEditor使得编辑状态只显示文明或目录的名字?
请高人赐教!