Package com.intellij.ui

Examples of com.intellij.ui.ColoredListCellRenderer


        {
          fireValueChanged(e, jList.getSelectedValue());
        }
      });

      jList.setCellRenderer(new ColoredListCellRenderer()
      {
        @Override
        protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus)
        {
          String text;
View Full Code Here


    public DataEditorFilterSettingsForm(DataEditorFilterSettings settings) {
        super(settings);
        defaultFilterTypeComboBox.addItem(DatasetFilterType.NONE);
        defaultFilterTypeComboBox.addItem(DatasetFilterType.BASIC);
        defaultFilterTypeComboBox.addItem(DatasetFilterType.CUSTOM);
        defaultFilterTypeComboBox.setRenderer(new ColoredListCellRenderer() {
            protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
                DatasetFilterType filterType = (DatasetFilterType) value;
                setIcon(filterType.getIcon());
                append(filterType.name(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
            }
View Full Code Here

        compileTypeComboBox.addItem(CompileType.DEBUG);
        compileTypeComboBox.addItem(CompileType.KEEP);
        compileTypeComboBox.addItem(CompileType.ASK);

        updateBorderTitleForeground(mainPanel);
        compileTypeComboBox.setRenderer(new ColoredListCellRenderer() {
            protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
                CompileType compileType = (CompileType) value;
                setIcon(compileType.getIcon());
                append(compileType.getDisplayName(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
            }
View Full Code Here

        this.mongoEditionPanel = mongoEditionPanel;
    }

    protected void initCombo(final ComboBox combobox, final JPanel parentPanel) {
        combobox.setModel(new DefaultComboBoxModel(JsonDataType.values()));
        combobox.setRenderer(new ColoredListCellRenderer() {

            @Override
            protected void customizeCellRenderer(JList jList, Object o, int i, boolean b, boolean b2) {
                append(((JsonDataType) o).type);
            }
View Full Code Here

    public MongoRunConfigurationEditor(Project project) {
        MongoServer[] mongoServers = getAvailableMongoServers(project);

        serverConfigurationCombobox.setModel(new DefaultComboBoxModel(mongoServers));

        serverConfigurationCombobox.setRenderer(new ColoredListCellRenderer() {
            @Override
            protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
                MongoServer serverConfiguration = (MongoServer) value;
                append(serverConfiguration.getLabel());
            }
        });


        databaseCombobox.setRenderer(new ColoredListCellRenderer() {
            @Override
            protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
                MongoDatabase mongoDatabase = (MongoDatabase) value;
                if (value == null) {
                    return;
View Full Code Here

      }
    });

    myList.setSelectedIndex(0);

    myList.setCellRenderer(new ColoredListCellRenderer(){
      protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
        append(myToStringAspect.getToStirng(value),
               new SimpleTextAttributes(SimpleTextAttributes.STYLE_PLAIN, list.getForeground()));
      }
    });
View Full Code Here

TOP

Related Classes of com.intellij.ui.ColoredListCellRenderer

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.