Examples of ListCellRenderer


Examples of javax.swing.ListCellRenderer

    JFrame frame = new JFrame("Complex Renderer");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    JList jlist = new JList(elements);
    ListCellRenderer renderer = new ComplexCellRenderer();
    jlist.setCellRenderer(renderer);
    JScrollPane scrollPane = new JScrollPane(jlist);
    frame.add(scrollPane, BorderLayout.CENTER);

    frame.setSize(300, 200);
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

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

          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

        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

            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

            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

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

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