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


        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

            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

            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

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

    hp.add(labelField, gbc);

    gbc.gridy++;
    typeBox.setModel(new DefaultComboBoxModel(new Vector<MediumType>(
        MediumTypeFacade.findAll())));
    ListCellRenderer lcr = new MediumTypeListRenderer();
    typeBox.setRenderer(lcr);
    gbc.fill = GridBagConstraints.NONE;
    hp.add(typeBox, gbc);

    commentField.setRows(Constants.TEXT_AREA_ROWS);
View Full Code Here

    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

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

            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

        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

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.