Package javax.swing

Examples of javax.swing.ListCellRenderer


            this.padding = padding;
        }
       
        @Override
        public void makeOver(JList list) {
            ListCellRenderer originalRenderer = list.getCellRenderer();
            if (originalRenderer == null) {
                originalRenderer = renderer;
            }
            list.setCellRenderer(createRenderer(originalRenderer, padding));
        }
View Full Code Here


     * Installs a <code>ListCellRenderer</code> customized for displaying integration entities in
     * the specified combobox.
     *
     */
    public static void installIntegrationEntityRenderer(JComboBox combo) {
        ListCellRenderer r = new IntegrationEntityComboRenderer(combo);
        combo.setRenderer(r);
    }
View Full Code Here

        buttons.setOpaque(false, true);
        parent.add(buttons);
    }
   
    private KongaList createSourceList() {
        ListCellRenderer sourceRenderer = new DisabledListCellRenderer(cellRenderer) {

            @Override
            protected boolean disableFor(Object value) {
                return targetItems.contains(value);
            }
View Full Code Here

        list.setPrototypeCellValue("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
        return list;
    }
   
    private void installRenderer(JList list) {
        ListCellRenderer r = new DisabledListCellRenderer() {

            @Override
            protected boolean disableFor(Object value) {
                return value.toString().length() < 6;
            }
View Full Code Here

        java.util.List<DataStoreFactorySpi> factoryList = new ArrayList<DataStoreFactorySpi>();
        for( Iterator<DataStoreFactorySpi> iter = DataStoreFinder.getAvailableDataStores(); iter.hasNext();){
            factoryList.add( iter.next() );
        }
        list = new JList( factoryList.toArray() );
        ListCellRenderer cellRenderer = new DefaultListCellRenderer() {
            @Override
            public Component getListCellRendererComponent(JList list, Object value, int index,
                    boolean isSelected, boolean cellHasFocus) {
                super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
                DataStoreFactorySpi factory = (DataStoreFactorySpi) value;
View Full Code Here

   * {@inheritDoc}
   */
  public void setInfo(ControlPanelInfo info)
  {
    super.setInfo(info);
    ListCellRenderer indexCellRenderer = new IndexCellRenderer(
        addRemove.getAvailableList(), info);
    addRemove.getAvailableList().setCellRenderer(indexCellRenderer);
    addRemove.getSelectedList().setCellRenderer(indexCellRenderer);
    info.addIndexModifiedListener(this);
  }
View Full Code Here

   * {@inheritDoc}
   */
  public void setInfo(ControlPanelInfo info)
  {
    super.setInfo(info);
    ListCellRenderer indexCellRenderer = new IndexCellRenderer(
        addRemove.getAvailableList(), info);
    addRemove.getAvailableList().setCellRenderer(indexCellRenderer);
    addRemove.getSelectedList().setCellRenderer(indexCellRenderer);
    info.addIndexModifiedListener(this);
  }
View Full Code Here

    public PartitionPanel() {
        initComponents();
        setMinimumSize(new Dimension(50, 90));

        //List renderer
        final ListCellRenderer renderer = new DefaultListCellRenderer() {

            @Override
            public Component getListCellRendererComponent(final JList list, final Object value, final int index, final boolean isSelected, final boolean cellHasFocus) {

                final JLabel label = (JLabel) super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
View Full Code Here

        if(options == null) {
            Message.warning(parent, "Нет доступных вариантов");
            mainCombo.setEnabled(false);
        } else {
            mainCombo.setModel(new DefaultComboBoxModel(options.toArray()));
            ListCellRenderer mainCR = getMainCellRendeder();
            if(mainCR != null) {
                mainCombo.setRenderer(mainCR);
            }

            if(me != null
View Full Code Here

    }
   
    private void fillCols(MAINOPTTYPE mainOption, Object value) {
        List options = getSubOptions(mainOption);
        valueCombo.setModel(new DefaultComboBoxModel(options.toArray()));
        ListCellRenderer valueCR = getValueCellRendeder();
        if(valueCR != null) {
            valueCombo.setRenderer(valueCR);
        }

        valueCombo.setSelectedItem(value);
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.