javax.swing.ComboBoxModel#setSelectedItem ( )源码实例Demo

下面列出了javax.swing.ComboBoxModel#setSelectedItem ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: zap-extensions   文件: AjaxSpiderExplorer.java
public void optionsLoaded(QuickStartParam quickStartParam) {
    getSelectCheckBox().setSelected(quickStartParam.isAjaxSpiderEnabled());
    String def = quickStartParam.getAjaxSpiderDefaultBrowser();
    if (def == null || def.length() == 0) {
        // no default
        return;
    }
    ComboBoxModel<ProvidedBrowserUI> model = this.getBrowserComboBox().getModel();
    for (int idx = 0; idx < model.getSize(); idx++) {
        ProvidedBrowserUI el = model.getElementAt(idx);
        if (el.getName().equals(def)) {
            model.setSelectedItem(el);
            break;
        }
    }
}
 
源代码2 项目: jeddict   文件: SampleRepositoryConfigPanel.java
@Override
public void init(String _package, Project project, SourceGroup sourceGroup) {
    pref = ProjectUtils.getPreferences(project, SampleRepositoryConfigData.class, true);
    if (sourceGroup != null) {
        packageCombo.setRenderer(PackageView.listRenderer());
        ComboBoxModel model = PackageView.createListView(sourceGroup);
        if (model.getSize() > 0) {
            model.setSelectedItem(model.getElementAt(0));
        }
        packageCombo.setModel(model);
        addChangeListener(packageCombo);
        if (StringUtils.isBlank(_package)) {
            setPackage(DEFAULT_PACKAGE);
        } else {
            setPackage(_package + '.' + DEFAULT_PACKAGE);
        }
    }
    addChangeListener(prefixField);
    addChangeListener(suffixField);
}
 
源代码3 项目: chipster   文件: TableInternalFrame.java
/**
 * Updates chip count combobox.
 * 
 * @param columnIndex
 */
public void updateChipCountComboBox(int columnIndex){
	int chipCount = screen.getColumnTypeManager().getChipCount();
	
	Object[] items;
	Object selectedItem = null;

	// Keep the list empty if the type of column is UNUSED
	if(screen.getColumnTypeManager().getColumnType(columnIndex).equals(ColumnType.UNUSED_LABEL)
			|| screen.getColumnTypeManager().getColumnType(columnIndex).equals(ColumnType.ANNOTATION_LABEL)
			|| screen.getColumnTypeManager().getColumnType(columnIndex).equals(ColumnType.IDENTIFIER_LABEL)){
		items = new Integer[0];
	} else {
		items = new Integer[chipCount];
		for(int chipNum = 1; chipNum <= chipCount; chipNum++){
			items[chipNum-1] = chipNum;
			if(chipNum == screen.getColumnTypeManager().getColumnChipNumber(columnIndex)){
				selectedItem = chipNum;
			}
		}
	}

	ComboBoxModel model = new DefaultComboBoxModel(items);
	model.setSelectedItem(selectedItem);
			
	table.getHeaderRenderer(columnIndex).getCombo().setModel(model);
	table.getHeaderRenderer(columnIndex).getCombo().setEnabled(model.getSize() > 0);
	table.getHeaderRenderer(columnIndex).update();
}
 
源代码4 项目: netbeans   文件: DBScriptPanel.java
private void updatePackageComboBox() {
    SourceGroup sourceGroup = (SourceGroup) locationComboBox.getSelectedItem();
    if (sourceGroup != null) {
        ComboBoxModel model = PackageView.createListView(sourceGroup);
        if (model.getSelectedItem() != null && model.getSelectedItem().toString().startsWith("META-INF")
                && model.getSize() > 1) { // NOI18N
            model.setSelectedItem(model.getElementAt(1));
        }
        packageComboBox.setModel(model);
    }
}
 
源代码5 项目: netbeans   文件: JpaControllerSetupPanelVisual.java
private void updateSourceGroupPackages() {
    SourceGroup sourceGroup = (SourceGroup)locationComboBox.getSelectedItem();
    ComboBoxModel model = PackageView.createListView(sourceGroup);
    if (model.getSelectedItem()!= null && model.getSelectedItem().toString().startsWith("META-INF")
            && model.getSize() > 1) { // NOI18N
        model.setSelectedItem(model.getElementAt(1));
    }
    packageComboBox.setModel(model);
}
 
源代码6 项目: netbeans   文件: LicenseHeadersPanel.java
private void setGlobalLicense(String lic) {
    lic = lic != null ? lic : "default"; //NOI18N
    ComboBoxModel<GlobalItem> model = cbGlobalLicense.getModel();
    for (int i = 0; i < model.getSize(); i++) {
        GlobalItem item = model.getElementAt(i);
        if (lic.equals(item.getName())) {
            model.setSelectedItem(item);
            break;
        }
    }
}
 
private void updateSourceGroupPackages() {
    SourceGroup sourceGroup = (SourceGroup) locationComboBox.getSelectedItem();
    if (sourceGroup != null) {
        ComboBoxModel model = PackageView.createListView(sourceGroup);
        if (model.getSize() > 0) {
            model.setSelectedItem(model.getElementAt(0));
        }
        resourcePackageComboBox.setModel(model);
        model = PackageView.createListView(sourceGroup);
        if (model.getSize() > 0) {
            model.setSelectedItem(model.getElementAt(0));
        }
        controllerPackageComboBox.setModel(model);
    }
}
 
源代码8 项目: netbeans   文件: JaxRsConfigurationPanel.java
private void updateSourceGroupPackages() {
    SourceGroup sg = getSourceGroup();
    if (sg != null) {
        ComboBoxModel model = PackageView.createListView(sg);
        if (model.getSelectedItem()!= null && model.getSelectedItem().toString().startsWith("META-INF")
                && model.getSize() > 1) { // NOI18N
            model.setSelectedItem(model.getElementAt(1));
        }
        String oldValue = ((JTextComponent)restAppPackage.getEditor().getEditorComponent()).getText();
        restAppPackage.setModel(model);
        if (oldValue.length() > 0) {
            ((JTextComponent)restAppPackage.getEditor().getEditorComponent()).setText(oldValue);
        }
    }
}
 
源代码9 项目: netbeans   文件: ContainerItemSetupPanelVisual.java
private void updateSourceGroupPackages() {
    SourceGroup sourceGroup = (SourceGroup)locationComboBox.getSelectedItem();
    if (sourceGroup != null) {
        ComboBoxModel model = PackageView.createListView(sourceGroup);
        if (model.getSelectedItem()!= null && model.getSelectedItem().toString().startsWith("META-INF")
                && model.getSize() > 1) { // NOI18N
            model.setSelectedItem(model.getElementAt(1));
        }
        packageComboBox.setModel(model);
    }
}
 
源代码10 项目: netbeans   文件: SingletonSetupPanelVisual.java
private void updateSourceGroupPackages() {
    SourceGroup sourceGroup = getSourceGroup();
    if (sourceGroup != null) {
        ComboBoxModel model = PackageView.createListView(sourceGroup);
        if (model.getSelectedItem() != null && model.getSelectedItem().toString().startsWith("META-INF") && model.getSize() > 1) { // NOI18N

            model.setSelectedItem(model.getElementAt(1));
        }
        packageComboBox.setModel(model);
    }
}
 
private void updateSourceGroupPackages() {
    SourceGroup sourceGroup = (SourceGroup)locationComboBox.getSelectedItem();
    JComboBox[] combos = {jpaPackageComboBox, jsfPackageComboBox};
    for (JComboBox combo : combos) {
        ComboBoxModel model = PackageView.createListView(sourceGroup);
        if (model.getSelectedItem()!= null && model.getSelectedItem().toString().startsWith("META-INF")
                && model.getSize() > 1) { // NOI18N
            model.setSelectedItem(model.getElementAt(1));
        }
        combo.setModel(model);
    }
}
 
源代码12 项目: netbeans   文件: EjbFacadeVisualPanel2.java
private void updateSourceGroupPackages() {
    SourceGroup sourceGroup = (SourceGroup)locationComboBox.getSelectedItem();
    if (sourceGroup != null) {
        ComboBoxModel model = PackageView.createListView(sourceGroup);
        if (model.getSelectedItem()!= null && model.getSelectedItem().toString().startsWith("META-INF") //NOI18N
                && model.getSize() > 1) { // NOI18N
            model.setSelectedItem(model.getElementAt(1));
        }
        packageComboBox.setModel(model);
    }
}
 
源代码13 项目: pcgen   文件: PrintPreviewDialog.java
@Override
protected void done()
{
	try
	{
		ComboBoxModel<Object> model = new DefaultComboBoxModel<>(get());
		model.setSelectedItem(null);
		sheetBox.setModel(model);
	}
	catch (InterruptedException | ExecutionException ex)
	{
		Logging.errorPrint("could not load sheets", ex);
	}
}
 
源代码14 项目: jeddict   文件: SampleRepositoryConfigPanel.java
private void setPackage(String _package) {
    ComboBoxModel model = packageCombo.getModel();
    for (int i = 0; i < model.getSize(); i++) {
        if (model.getElementAt(i).toString().equals(_package)) {
            model.setSelectedItem(model.getElementAt(i));
            return;
        }
    }
    ((JTextComponent) packageCombo.getEditor().getEditorComponent()).setText(_package);
}
 
源代码15 项目: jeddict   文件: GenerateCodeDialog.java
private void populatePackageCombo(JComboBox packageCombo, ProjectInfo projectInfo) {
    if (projectInfo.getSourceGroup() != null) {
        packageCombo.setRenderer(PackageView.listRenderer());
        ComboBoxModel model = PackageView.createListView(projectInfo.getSourceGroup());
        if (model.getSize() > 0) {
            model.setSelectedItem(model.getElementAt(0));
        }
        packageCombo.setModel(model);
    }
}
 
源代码16 项目: jeddict   文件: DocSetupPanelVisual.java
private void updateSourceGroupPackages() {
    SourceGroup sourceGroup = (SourceGroup) locationComboBox.getSelectedItem();
    ComboBoxModel model = PackageView.createListView(sourceGroup);
    if (model.getSelectedItem() != null && model.getSelectedItem().toString().startsWith("META-INF")
            && model.getSize() > 1) { // NOI18N
        model.setSelectedItem(model.getElementAt(1));
    }
    packageComboBox.setModel(model);
}
 
源代码17 项目: jeddict   文件: EntityClassesConfigurationPanel.java
private void updatePackageComboBox() {
    SourceGroup sourceGroup = (SourceGroup) locationComboBox.getSelectedItem();
    if (sourceGroup != null) {
        ComboBoxModel model = PackageView.createListView(sourceGroup);
        if (model.getSelectedItem() != null && model.getSelectedItem().toString().startsWith("META-INF")
                && model.getSize() > 1) { // NOI18N
            model.setSelectedItem(model.getElementAt(1));
        }
        packageComboBox.setModel(model);
    }
}
 
源代码18 项目: jeddict   文件: ClassSetupPanelVisual.java
private void updateSourceGroupPackages() {
    SourceGroup sourceGroup = (SourceGroup) locationComboBox.getSelectedItem();
    ComboBoxModel model = PackageView.createListView(sourceGroup);
    if (model.getSelectedItem() != null && model.getSelectedItem().toString().startsWith("META-INF")
            && model.getSize() > 1) { // NOI18N
        model.setSelectedItem(model.getElementAt(1));
    }
    packageComboBox.setModel(model);
}
 
源代码19 项目: bigtable-sql   文件: UpdateSummaryTable.java
private ComboBoxModel getComboBoxModel(ArtifactAction... actions) {
	ComboBoxModel result = new DefaultComboBoxModel(actions);
	result.setSelectedItem(actions[0]);
	return result;
}
 
源代码20 项目: jdal   文件: AutoCompletionListener.java
/**
 * @param model
 * @param list
 */
private void addList(List<?> list) {
	ComboBoxModel model = new DefaultComboBoxModel(list.toArray());
	model.setSelectedItem(null);
	combo.setModel(model);
}