Package org.jitterbit.ui.util.decorator

Examples of org.jitterbit.ui.util.decorator.ListDecorator


    private ListModel createListModel(FileUi[] files) {
        if (files.length == 0) {
            Font font = TextStyles.DefaultListText.getFont();
            String text = getString("SourceDataFileProvider.NoFilesAvailable");
            ListDecorator data = new ItalicTextListDecorator(text, null, null, font);
            return ListUtils.createModel(data);
        } else {
            return ListUtils.createModel((Object[]) files);
        }
    }
View Full Code Here


        insertCaptionItem();
    }

    private void insertCaptionItem() {
        DefaultComboBoxModel model = (DefaultComboBoxModel) comboBox.getModel();
        Object item = new ListDecorator() {

            @Override
            public void decorate(ListDecor decor, boolean selected) {
                decor.setText(caption);
                decor.setToolTip(caption);
View Full Code Here

    @Override
    public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
                    boolean cellHasFocus) {
        this.list = list;
        super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
        ListDecorator decorator = null;
        if (value instanceof IntegrationEntity) {
            decorator = getDecorator((IntegrationEntity) value);
        } else if (value instanceof ListDecorator) {
            decorator = (ListDecorator) value;
        }
        if (decorator != null) {
            decorator.decorate(this, isSelected);
        }
        if (insets != null) {
            setBorder(new BorderBuilder(getBorder()).empty(insets));
        }
        return this;
View Full Code Here

                                                   int row,
                                                   int column) {
        this.table = table;
        super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
        if (value instanceof IntegrationEntity) {
            ListDecorator decorator = ((IntegrationEntity) value).getExtensionObject(ListDecorator.class);
            decorator.decorate(this, isSelected);
        }
        return this;
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.ui.util.decorator.ListDecorator

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.