Package javax.swing

Examples of javax.swing.ListCellRenderer


          else if (anObject instanceof String) {
            color = Color.CYAN;
          }
        }
      });
      this.setRenderer(new ListCellRenderer() {
        public Component getListCellRendererComponent(JList list,
            Object value, int index, boolean isSelected,
            boolean cellHasFocus) {
         
          Component result;
View Full Code Here


     * @param possibleValues
     */
    public DevStateComboBox(List<String> possibleValues) {
        this.possibleValues = possibleValues;

        ListCellRenderer devStateRenderer = new DevStateComboBoxRenderer();
        setRenderer(devStateRenderer);

        for (String s : this.possibleValues) {
            addItem(s);
        }
View Full Code Here

                false, false).isEnabled());
        String newTooltip = "combo tooltip";
        comboBox.setToolTipText(newTooltip);
        assertEquals(newTooltip, ui.arrowButton.getToolTipText());
        ui.listBox.setCellRenderer(new DefaultListCellRenderer());
        ListCellRenderer newRenderer = new DefaultListCellRenderer();
        assertNotSame(ui.listBox.getCellRenderer(), comboBox.getRenderer());
        comboBox.setRenderer(newRenderer);
        assertEquals(newRenderer, ui.listBox.getCellRenderer());
        assertEquals(newRenderer, ui.popup.getList().getCellRenderer());
    }
View Full Code Here

    }

    if (lookup) {
      ComboBoxModel comboData =
          new DefaultComboBoxModel(field.getLookupValues());
      ListCellRenderer comboRenderer =
          cellRenderers.createListCellRenderer(field);
      JComboBox comboBox = new JComboBox(comboData);
      comboBox.setRenderer(comboRenderer);
      editor = comboBox;
    } else if (format != null) {
      if (format instanceof MapFormat) {
        MapFormat mapFormat = (MapFormat)format;
        ComboBoxModel comboData =
          new DefaultComboBoxModel((mapFormat).getValues());
        ListCellRenderer comboRenderer =
          cellRenderers.createFormatListCellRenderer(
          mapFormat, mapFormat.getNullFormat(), null, -1);
        JComboBox comboBox = new JComboBox(comboData);
        comboBox.setRenderer(comboRenderer);
        editor = comboBox;
View Full Code Here

   
    final ComboBoxEditor valueEditor = conditionController.getValueEditor(selectedProperty, selectedCondition);
    values.setEditor(valueEditor != null ? valueEditor : new FixedBasicComboBoxEditor());
    setValuesEnterKeyListener();
   
    final ListCellRenderer valueRenderer = conditionController.getValueRenderer(selectedProperty, selectedCondition);
    values.setRenderer(valueRenderer != null ? valueRenderer : filterController.getConditionRenderer());
   
    values.setEditable(conditionController.canEditValues(selectedProperty, selectedCondition));
    if (values.getModel().getSize() > 0) {
      values.setSelectedIndex(0);
View Full Code Here

    this.icon = icon;
  }

  public static ListCellRenderer getIconRenderer() {
    if(listCellRenderer == null)
      listCellRenderer = new ListCellRenderer() {
      private ListCellRenderer delegate = new DefaultListCellRenderer();
      public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
                                                    boolean cellHasFocus) {
        final Object renderedValue;
        if(value instanceof NamedObject){
View Full Code Here

        i2 = new ImageIcon(getClass().getResource("/imagenes/minipasto2.png")).getImage();

        final Image img1 = i1;
        final Image img2 = i2;
        final Dimension dim = new Dimension(0, 33);
        tacticas.setCellRenderer(new ListCellRenderer() {

            @Override
            public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
                Class tacticaClass = (Class) value;
                Object instance = null;
View Full Code Here

  {
    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 );
    ggBlend.setEditor( new ComboBoxEditor() {
      public Component getEditorComponent() { return button; }
View Full Code Here

    removeAll();
    if ((o != null) && (o.getClass().isArray())) {
      Class elementClass = o.getClass().getComponentType();
      PropertyEditor editor = PropertyEditorManager.findEditor(elementClass);
      Component view = null;
      ListCellRenderer lcr = new DefaultListCellRenderer();
      if (editor != null) {
  if (editor instanceof GenericObjectEditor) {
    ((GenericObjectEditor) editor).setClassType(elementClass);
  }
View Full Code Here

    private void updateRendererUI() {
        if (delegatingRenderer != null) {
            delegatingRenderer.updateUI();
        } else {
            ListCellRenderer renderer = getCellRenderer();
            if (renderer instanceof Component) {
                SwingUtilities.updateComponentTreeUI((Component) renderer);
            }
        }
    }
View Full Code Here

TOP

Related Classes of javax.swing.ListCellRenderer

Copyright © 2018 www.massapicom. 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.