Java 类com.intellij.util.ui.table.JBTableRowEditor 实例源码

项目:intellij-ce-playground    文件:ChangeSignatureDialogBase.java   
@Override
protected final JBTableRowEditor getRowEditor(final int row) {
  JBTableRowEditor editor = getRowEditor(getRowItem(row));
  editor.addDocumentListener(new JBTableRowEditor.RowDocumentListener() {
    @Override
    public void documentChanged(DocumentEvent e, int column) {
      if (String.class.equals(myParametersTableModel.getColumnClass(column))) {
        myParametersTableModel.setValueAtWithoutUpdate(e.getDocument().getText(), row, column);
      }
      updateSignature();
    }
  });
  return editor;
}
项目:intellij-ce-playground    文件:ChangeSignatureDialogBase.java   
/**
 * @deprecated override {@link #createParametersListTable} instead.
 */
@Deprecated
@Nullable
protected JBTableRowEditor getTableEditor(JTable table, ParameterTableModelItemBase<ParamInfo> item) {
  return null;
}
项目:intellij-ce-playground    文件:ChangeSignatureDialogBase.java   
@NotNull
protected abstract JBTableRowEditor getRowEditor(ParameterTableModelItemBase<ParamInfo> item);
项目:tools-idea    文件:ChangeSignatureDialogBase.java   
@Nullable
protected JBTableRowEditor getTableEditor(JTable table, ParameterTableModelItemBase<ParamInfo> item) {
  return null;
}
项目:consulo    文件:ChangeSignatureDialogBase.java   
@Nullable
protected JBTableRowEditor getTableEditor(JTable table, ParameterTableModelItemBase<ParamInfo> item) {
  return null;
}