Examples of ComboBoxModel


Examples of javax.swing.ComboBoxModel

        comboBoxList.add(column);
        if (column == previousItem) {
          selectedIndex = comboBoxList.size() - 1;
        }
      }
      final ComboBoxModel model = new ListComboBoxModel<Column>(comboBoxList);
      setModel(model);
      setSelectedIndex(selectedIndex);
    }
  }
View Full Code Here

Examples of javax.swing.ComboBoxModel

            }
          }
        }
      }

      final ComboBoxModel model = new ListComboBoxModel<Object>(comboBoxList);
      setModel(model);
      if (retainSelection) {
        setSelectedIndex(selectedIndex);
      }
    }
View Full Code Here

Examples of javax.swing.ComboBoxModel

    return b;
  }
 
  public JComboBox getComboBox()
  {
    final ComboBoxModel    model      = getComboBoxModel();
    final ComboBoxModel    emptyCBM    = new DefaultComboBoxModel();
    final MultiStateButton  button      = b;
    final JComboBox      ggBlend      = new JComboBox(); // ( pcbm );
    final ListCellRenderer  blendRenderer  = getComboBoxRenderer();
   
    ggBlend.setEditable( true );
View Full Code Here

Examples of javax.swing.ComboBoxModel

    if(value==null)
      return "null";
    String className = imports.addImport("javax.swing.DefaultComboBoxModel");
    StringBuilder builder=new StringBuilder();
    builder.append("new "+className+"(new Object[]{\n");
    ComboBoxModel model = (ComboBoxModel)value;
    for(int i=0;i<model.getSize();i++){
      if(i!=0)
        builder.append(",");
      Object obj=model.getElementAt(i);
      if(obj==null){
        builder.append("null");
      }else{
        TypeAdapter adapter=ExtensionRegistry.getTypeAdapter(obj.getClass());
        if(adapter!=null&&adapter.getCodegen()!=null){
View Full Code Here

Examples of javax.swing.ComboBoxModel

public class ComboBoxModelCloner implements ICloner {

 
  public Object clone(Object object) {
    ComboBoxModel cbm = (ComboBoxModel) object;
    int count = cbm.getSize();
    Object[]elements = new Object[count];
    for(int i=0;i<count;i++){
      Object element = cbm.getElementAt(i);
      if(element == null){
        elements[i] = null;
      }else{
        Object current = element;
        TypeAdapter adapter = ExtensionRegistry.getTypeAdapter(element.getClass());
View Full Code Here

Examples of javax.swing.ComboBoxModel

                    addEditor();
                } else {
                    removeEditor();
                }
            } else if (StringConstants.MODEL_PROPERTY_CHANGED.equals(event.getPropertyName())) {
                ComboBoxModel newModel = (ComboBoxModel)event.getNewValue();
                listBox.setModel(newModel);
                comboBox.configureEditor(comboBox.getEditor(), newModel.getSelectedItem());

                ComboBoxModel oldModel = (ComboBoxModel)event.getOldValue();
                oldModel.removeListDataListener(listDataListener);
                newModel.addListDataListener(listDataListener);
            } else if (StringConstants.COMPONENT_ORIENTATION.equals(event.getPropertyName())) {
                listBox.setComponentOrientation((ComponentOrientation) event.getNewValue());
            } else if (StringConstants.EXTENDED_SUPPORT_ENABLED_PROPERTY
                    .equals(event.getPropertyName())) {
View Full Code Here

Examples of javax.swing.ComboBoxModel

      catch (Exception e)
      {
        // can be ignored ..
        logger.debug("Unable to determine file type. This is not fatal.", e);
      }
      final ComboBoxModel comboBoxModel = createLocationModel(selectedView);
      this.locationCombo.setModel(comboBoxModel);
      this.table.setSelectedPath((FileObject) comboBoxModel.getSelectedItem());
    }
    else
    {
      this.fileNameTextField.setText(null);
      this.table.setSelectedPath(null);
View Full Code Here

Examples of javax.swing.ComboBoxModel

    return editor;
  }

  @Override
  public Object getWidgetValue() {
    ComboBoxModel model = ((JComboBox) adaptable.getWidget()).getModel();
    int size = model.getSize();
    String items = ""; //$NON-NLS-1$
    for (int i = 0; i < size; i++) {
      if (i == 0)
        items += model.getElementAt(i);
      else
        items += ", " + model.getElementAt(i); //$NON-NLS-1$
    }
    return items;
  }
View Full Code Here

Examples of javax.swing.ComboBoxModel

  public void test(TestHarness harness
  {
    MyFileChooser fc = new MyFileChooser();
    MyMetalFileChooserUI ui = new MyMetalFileChooserUI(fc);
    fc.setUI(ui);
    ComboBoxModel m = ui.createFilterComboBoxModel();
    harness.check(m.getSize(), 1);
    harness.check(m.getElementAt(0), fc.getFileFilter());
   
    ComboBoxModel m2 = ui.createFilterComboBoxModel();
    harness.check(m != m2);
  }
View Full Code Here

Examples of javax.swing.ComboBoxModel

   * @param lpi the lines per inch.
   */
  public void setLinesPerInch(final float lpi)
  {
    final Float lpiObj = new Float(lpi);
    final ComboBoxModel model = cbLinesPerInch.getModel();
    for (int i = 0; i < model.getSize(); i++)
    {
      if (lpiObj.equals(model.getElementAt(i)))
      {
        cbLinesPerInch.setSelectedIndex(i);
        return;
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.