本文整理汇总了Java中com.intellij.ui.SortedComboBoxModel.add方法的典型用法代码示例。如果您正苦于以下问题:Java SortedComboBoxModel.add方法的具体用法?Java SortedComboBoxModel.add怎么用?Java SortedComboBoxModel.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.ui.SortedComboBoxModel
的用法示例。
在下文中一共展示了SortedComboBoxModel.add方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setModules
import com.intellij.ui.SortedComboBoxModel; //导入方法依赖的package包/类
private void setModules(final Collection<Module> modules)
{
if(myModulesDescriptionsComboBox != null)
{
myModulesDescriptionsComboBox.setModules(modules);
}
else if(myModulesList instanceof ModulesComboBox)
{
((ModulesComboBox) myModulesList).setModules(modules);
}
else
{
SortedComboBoxModel<Module> model = (SortedComboBoxModel<Module>) myModulesList.getModel();
model.setAll(modules);
model.add(null);
}
}
示例2: setModules
import com.intellij.ui.SortedComboBoxModel; //导入方法依赖的package包/类
private void setModules(final Collection<Module> modules) {
if (myModulesList instanceof ModulesComboBox) {
((ModulesComboBox)myModulesList).setModules(modules);
}
else {
SortedComboBoxModel<Module> model = (SortedComboBoxModel<Module>)myModulesList.getModel();
model.setAll(modules);
model.add(null);
}
}
示例3: setModules
import com.intellij.ui.SortedComboBoxModel; //导入方法依赖的package包/类
private void setModules(final Collection<Module> modules) {
if (myModulesList instanceof ModulesComboBox) {
((ModulesComboBox) myModulesList).setModules(modules);
} else {
SortedComboBoxModel<Module> model = (SortedComboBoxModel<Module>) myModulesList.getModel();
model.setAll(modules);
model.add(null);
}
}
示例4: createProfilesModel
import com.intellij.ui.SortedComboBoxModel; //导入方法依赖的package包/类
private ComboBoxModel createProfilesModel(JTextField pathToEclipsePreferenceFile, String selectedProfile) {
@SuppressWarnings("unchecked")
SortedComboBoxModel profilesModel = new SortedComboBoxModel(new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.compareTo(o2);
}
});
String text = pathToEclipsePreferenceFile.getText();
if (!text.isEmpty()) {
if (text.endsWith("xml")) {
try {
profilesModel.addAll(FileUtils.getProfileNamesFromConfigXML(new File(text)));
} catch (ParsingFailedException e) {
profilesModel.add(PARSING_FAILED);
}
} else {
// not xml
}
} else {
// empty
}
List<String> items = profilesModel.getItems();
if (items.size() > 0) {
for (String item : items) {
if (item.equals(selectedProfile)) {
profilesModel.setSelectedItem(item);
}
}
if (profilesModel.getSelectedItem() == null) {
profilesModel.setSelectedItem(items.get(0));
}
}
return profilesModel;
}
示例5: populateExtensionsList
import com.intellij.ui.SortedComboBoxModel; //导入方法依赖的package包/类
private void populateExtensionsList(SortedComboBoxModel<String> model, Object defaultItem, List<String> allItems) {
for (String type : allItems) {
model.add(type);
}
model.setSelectedItem(defaultItem);
}
示例6: refreshProfilesModel
import com.intellij.ui.SortedComboBoxModel; //导入方法依赖的package包/类
private void refreshProfilesModel(SortedComboBoxModel profilesModel) {
profilesModel.setAll(GlobalSettings.getInstance().getSettingsList());
Settings projectSpecificProfile = ProjectSettings.getInstance(project).getState().getProjectSpecificProfile();
profilesModel.add(projectSpecificProfile);
}