當前位置: 首頁>>代碼示例>>Java>>正文


Java DefaultComboBoxModel.insertElementAt方法代碼示例

本文整理匯總了Java中javax.swing.DefaultComboBoxModel.insertElementAt方法的典型用法代碼示例。如果您正苦於以下問題:Java DefaultComboBoxModel.insertElementAt方法的具體用法?Java DefaultComboBoxModel.insertElementAt怎麽用?Java DefaultComboBoxModel.insertElementAt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javax.swing.DefaultComboBoxModel的用法示例。


在下文中一共展示了DefaultComboBoxModel.insertElementAt方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: selectComboBoxItem

import javax.swing.DefaultComboBoxModel; //導入方法依賴的package包/類
private boolean selectComboBoxItem(String name, boolean setText) {
    boolean found = false;
    DefaultComboBoxModel model = (DefaultComboBoxModel) comGlobal.getModel();
    for (int i = 0; i < model.getSize(); i++) {
        GlobalItem gi = (GlobalItem) model.getElementAt(i);
        if (gi.getName().equals(name)) {
            comGlobal.setSelectedItem(gi);
            found = true;
            if (setText) {
                setTextToGlobalLicense();
            }
            break;
        }
    }
    if (!found) {
        GlobalItem itm = new GlobalItem(name, null);
        model.insertElementAt(itm, 0);
        comGlobal.setSelectedItem(itm);
        if (setText) {
            setTextToGlobalLicense();
        }
    }
    return found;
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:25,代碼來源:LicenseHeadersPanel.java

示例2: renameEmulator

import javax.swing.DefaultComboBoxModel; //導入方法依賴的package包/類
private void renameEmulator() {
    String oldName = browserCombo.getSelectedItem().toString();
    String newEmName = browserCombo.getEditor().getItem().toString();
    if (!oldName.equals(newEmName)) {
        if (!getTotalBrowserList().contains(newEmName)) {
            Emulator emulator = settings.getEmulators().getEmulator(oldName);
            emulator.setName(newEmName);
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) browserCombo.getModel();
            DefaultComboBoxModel dupCombomodel = (DefaultComboBoxModel) dupDriverCombo.getModel();
            int index = browserCombo.getSelectedIndex();
            combomodel.removeElement(oldName);
            dupCombomodel.removeElement(oldName);
            combomodel.insertElementAt(newEmName, index);
            dupCombomodel.insertElementAt(newEmName, index);
            browserCombo.setSelectedIndex(index);
        } else {
            Notification.show("Emulator/Browser [" + newEmName + "] already Present");
        }
    }
}
 
開發者ID:CognizantQAHub,項目名稱:Cognizant-Intelligent-Test-Scripter,代碼行數:21,代碼來源:DriverSettings.java

示例3: selectProject

import javax.swing.DefaultComboBoxModel; //導入方法依賴的package包/類
private void selectProject (@NullAllowed Project p) {
    if (p != null) {
        DefaultComboBoxModel projectsModel = (DefaultComboBoxModel) projectsComboBox.getModel ();
        if ( projectsModel.getIndexOf( p ) == -1 ) {
            projectsModel.insertElementAt( p, 0 );
        }
        projectsComboBox.setSelectedItem( p );
    } 
    else {
        projectsComboBox.setSelectedItem(null);
    }
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:13,代碼來源:TemplateChooserPanelGUI.java

示例4: updateAnnotationSetsList

import javax.swing.DefaultComboBoxModel; //導入方法依賴的package包/類
protected void updateAnnotationSetsList() {
  String corpusName =
          (corpusToSearchIn.getSelectedItem()
                  .equals(Constants.ENTIRE_DATASTORE))
                  ? null
                  : (String)corpusIds
                          .get(corpusToSearchIn.getSelectedIndex() - 1);
  TreeSet<String> ts = new TreeSet<String>(stringCollator);
  ts.addAll(getAnnotationSetNames(corpusName));
  DefaultComboBoxModel<String> dcbm = new DefaultComboBoxModel<String>(ts.toArray(new String[ts.size()]));
  dcbm.insertElementAt(Constants.ALL_SETS, 0);
  annotationSetsToSearchIn.setModel(dcbm);
  annotationSetsToSearchIn.setSelectedItem(Constants.ALL_SETS);

  // used in the ConfigureStackViewFrame as Annotation type column
  // cell editor
  TreeSet<String> types = new TreeSet<String>(stringCollator);
  types.addAll(getTypesAndFeatures(null, null).keySet());
  // put all annotation types from the datastore
  // combobox used as cell editor
  JComboBox<String> annotTypesBox = new JComboBox<String>();
  annotTypesBox.setMaximumRowCount(10);
  annotTypesBox.setModel(new DefaultComboBoxModel<String>(types.toArray(new String[types.size()])));
  DefaultCellEditor cellEditor = new DefaultCellEditor(annotTypesBox);
  cellEditor.setClickCountToStart(0);
  configureStackViewFrame.getTable().getColumnModel()
          .getColumn(ANNOTATION_TYPE).setCellEditor(cellEditor);
}
 
開發者ID:GateNLP,項目名稱:gate-core,代碼行數:29,代碼來源:LuceneDataStoreSearchGUI.java

示例5: renameModule

import javax.swing.DefaultComboBoxModel; //導入方法依賴的package包/類
private void renameModule() {
    if (moduleCombo.getSelectedIndex() != -1) {
        String moduleName = moduleCombo.getSelectedItem().toString();
        String newModuleName = moduleCombo.getEditor().getItem().toString();
        if (!newModuleName.trim().isEmpty()) {
            testMgmtModule.getModule(moduleName).setModule(newModuleName);
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) moduleCombo.getModel();
            int index = moduleCombo.getSelectedIndex();
            combomodel.removeElement(moduleName);
            combomodel.insertElementAt(newModuleName, index);
            moduleCombo.setSelectedIndex(index);
        }
    }
}
 
開發者ID:CognizantQAHub,項目名稱:Cognizant-Intelligent-Test-Scripter,代碼行數:15,代碼來源:TMSettings.java


注:本文中的javax.swing.DefaultComboBoxModel.insertElementAt方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。