Examples of ListCellRenderer


Examples of javax.swing.ListCellRenderer

    JPanel tp = new JPanel();
    tp.setBorder(createBorder("Titel"));
    tp.setLayout(new GridBagLayout());
    List<Genre> g2 = new ArrayList<Genre>(genres);
    g2.add(0, Genre.NO_GENRE);
    ListCellRenderer lcr = new GenreListRenderer();
    int cnt = 0;
    int increment;
    if (medium.getMediumType().getRelation() != ArtistRelation.PER_MEDIUM) {
      increment=2;
    } else {
View Full Code Here

Examples of javax.swing.ListCellRenderer

    /**
     * Paints the currently selected item.
     */
    public void paintCurrentValue(Graphics g,Rectangle bounds,boolean hasFocus) {
        ListCellRenderer renderer = comboBox.getRenderer();
        Component c;

        if ( hasFocus && !isPopupVisible(comboBox) ) {
            c = renderer.getListCellRendererComponent( listBox,
                                                       comboBox.getSelectedItem(),
                                                       -1,
                                                       true,
                                                       false );
        }
        else {
            c = renderer.getListCellRendererComponent( listBox,
                                                       comboBox.getSelectedItem(),
                                                       -1,
                                                       false,
                                                       false );
            c.setBackground(UIManager.getColor("ComboBox.background"));
View Full Code Here

Examples of javax.swing.ListCellRenderer

            list.revalidate();
            list.repaint();
        }
        maybeUpdateLayoutState();

        ListCellRenderer renderer = list.getCellRenderer();
        ListModel dataModel = list.getModel();
        ListSelectionModel selModel = list.getSelectionModel();

        if (renderer == null || dataModel.getSize() == 0) {
            return;
View Full Code Here

Examples of javax.swing.ListCellRenderer

        super();
        // TF:20/10/2009:DET-119:Do not have the menu centre aligned (the default) but left aligned.
        this.setAlignmentX(0.0f);
        armedIndex = 0;
        isMenuListSelected = false;
        setCellRenderer(new ListCellRenderer(){
            public Component getListCellRendererComponent(
                    JList list,
                    Object value,
                    int index,
                    boolean isSelected,
View Full Code Here

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

Examples of javax.swing.ListCellRenderer

     * @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

Examples of javax.swing.ListCellRenderer

                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

Examples of javax.swing.ListCellRenderer

    }

    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

Examples of javax.swing.ListCellRenderer

   
    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

Examples of javax.swing.ListCellRenderer

    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
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.