本文整理汇总了Java中com.intellij.ui.EditorComboBoxEditor.setItem方法的典型用法代码示例。如果您正苦于以下问题:Java EditorComboBoxEditor.setItem方法的具体用法?Java EditorComboBoxEditor.setItem怎么用?Java EditorComboBoxEditor.setItem使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.ui.EditorComboBoxEditor
的用法示例。
在下文中一共展示了EditorComboBoxEditor.setItem方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initEditor
import com.intellij.ui.EditorComboBoxEditor; //导入方法依赖的package包/类
private void initEditor() {
myEditor = new EditorComboBoxEditor(getProject(), myDebuggerEditorsProvider.getFileType()) {
public void setItem(Object anObject) {
if (anObject == null) {
anObject = "";
}
super.setItem(createDocument((String)anObject));
}
public Object getItem() {
return ((Document)super.getItem()).getText();
}
};
myComboBox.setEditor(myEditor);
myEditor.setItem(myExpression);
myComboBox.setRenderer(new EditorComboBoxRenderer(myEditor));
myComboBox.setMaximumRowCount(XDebuggerHistoryManager.MAX_RECENT_EXPRESSIONS);
}
示例2: setUpTypeComboBox
import com.intellij.ui.EditorComboBoxEditor; //导入方法依赖的package包/类
private void setUpTypeComboBox(TypeConstraint[] typeConstraints) {
final EditorComboBoxEditor comboEditor = new EditorComboBoxEditor(myProject, GroovyFileType.GROOVY_FILE_TYPE);
final Document document = createDocument("");
LOG.assertTrue(document != null);
comboEditor.setItem(document);
myTypeComboBox.setEditor(comboEditor);
myTypeComboBox.setEditable(true);
myTypeComboBox.grabFocus();
PsiType type = typeConstraints.length == 1 ? typeConstraints[0].getDefaultType() : TypesUtil.getJavaLangObject(myContext);
myTypeComboBox.getEditor().setItem(createDocument(type.getCanonicalText()));
}