Package org.jdesktop.swingx.decorator

Examples of org.jdesktop.swingx.decorator.ColorHighlighter


     *
     *
     */
    private void createHighlighters() {
        // <snip>rollover effect - light gray background
        rolloverHighlighter = new ColorHighlighter(HighlightPredicate.ROLLOVER_ROW,
                 Color.LIGHT_GRAY, null
                );
//        </snip>
        matchHighlighter = new ColorHighlighter(HighlightPredicate.NEVER,
                null, Color.MAGENTA
                );
       
        // hacking a right/left margin
        marginHighlighter = new BorderHighlighter(marginBorder);
View Full Code Here


    tableOrders.setColumnControlVisible(true);
    tableOrders.getColumnExt(2).setVisible(false);
    tableOrders.getColumnExt(2).setVisible(false);
    tableOrders.getColumnExt(3).setVisible(false);
    tableOrders.getColumnExt(3).setVisible(false);
    ColorHighlighter pattern = new ColorHighlighter(new PatternPredicate(
        "1", 2), Color.WHITE, Color.LIGHT_GRAY);
    ColorHighlighter readyPattern = new ColorHighlighter(
        new PatternPredicate("1", 3), Color.WHITE, ColorEnum.GREEN
            .getColor());
    ColorHighlighter probabilityPattern = new ColorHighlighter(
        new PatternPredicate("90", 6), ColorEnum.GREY.getColor(),
        Color.LIGHT_GRAY);

    tableOrders.addHighlighter(readyPattern);
    tableOrders.addHighlighter(pattern);
View Full Code Here

        postShipmentSelectionList.getSelectionIndexHolder()));
    tablePostShipment.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
    tablePostShipment.setColumnControlVisible(true);
    tablePostShipment.getColumnExt(2).setVisible(false);
    tablePostShipment.getColumnExt(2).setVisible(false);
    ColorHighlighter pattern = new ColorHighlighter(new PatternPredicate(
        "1", 2), Color.WHITE, Color.LIGHT_GRAY);

    tablePostShipment.addMouseListener(new TableClickHandler());
    menuItemPacklist
        .addActionListener(new MenuItemListenerPacklist(window));
View Full Code Here

    tableOrderLines.addMouseListener(new OrderLineDoubleClickHandler(
        window, colliListViewHandler));

    tableOrderLines.setName("TableOrderLines");
    ColorHighlighter patternStart = new ColorHighlighter(
        new PatternPredicate("[^---]", 7), ColorEnum.YELLOW.getColor(),
        null);

    tableOrderLines.addHighlighter(patternStart);
    return tableOrderLines;
View Full Code Here

    };
   
   
    super.addHighlighter(new IconHighlighter(paintIconExpanded,new ExpandIcon(true)),true);
    super.addHighlighter(new IconHighlighter(paintIconClosed,new ExpandIcon(false)),true);
    super.addHighlighter(new ColorHighlighter(splitRow,SplitTableDefaults.tablePartOfBg(),Color.black),true);
    super.addHighlighter(new ColorHighlighter(splitRow,SplitTableDefaults.tablePartOfBg(),Color.black),false);
    super.addHighlighter(new BorderHighlighter(top,SplitTableDefaults.topCellBorder()), true);
    super.addHighlighter(new BorderHighlighter(left,SplitTableDefaults.leftCellBorder()), false);
   
   
    super.addSelectionListener(new JXSplitTable.SelectionListener() {
View Full Code Here

//        numberCF2 = new NumberColumnFormat();

        view.setState(new Fechado(view));

        HighlightPredicate predicate = new PatternPredicate("^-", 1);
        ColorHighlighter highlighter = new ColorHighlighter(predicate, null, Color.RED, Color.GRAY, null);
        view.getGrid().setHighlighters(highlighter);
    }
View Full Code Here

          return false;
        }
        return (adapter.getValueAt(adapter.row,adapter.column) == null);
      }
    };
    Highlighter rateHighlighter = new  ColorHighlighter(ratePredicate, null, Color.LIGHT_GRAY);
    setHighlighters(rateHighlighter);
   
    getColumnModel().getColumn(TimesheetTableModel.Columns.DURATION.ordinal()).setCellEditor(new NumberEditor());
    getColumnModel().getColumn(TimesheetTableModel.Columns.RATE.ordinal()).setCellEditor(new NumberEditor());
    }
View Full Code Here

        Color minorBackground = new Color(255, 235, 205);
        Color criticalColor = new Color(245, 205, 205);
        Color indeterminateColor = new Color(235, 235, 205);
        eventTable = new JXTreeTable(dataModel);
        eventTable.setRootVisible(false);
        ColorHighlighter normalHighlighter = new ColorHighlighter(new HighlightPredicate() {
            @Override
            public boolean isHighlighted(Component component, ComponentAdapter componentAdapter) {
                if(!componentAdapter.isLeaf())
                    return false;
                Object value = componentAdapter.getValue(0);
                return value != null && eventColorManager.isNormal((String) value);
            }
        });
        normalHighlighter.setBackground(normalBackground);

        ColorHighlighter indeterminateHighlighter = new ColorHighlighter(new HighlightPredicate() {
            @Override
            public boolean isHighlighted(Component component, ComponentAdapter componentAdapter) {
                if(!componentAdapter.isLeaf())
                    return false;
                Object value = componentAdapter.getValue(0);
                return value != null && eventColorManager.isIndeterminate((String) value);
            }
        });
        indeterminateHighlighter.setBackground(indeterminateColor);

        ColorHighlighter minorHighlighter = new ColorHighlighter(new HighlightPredicate() {
            @Override
            public boolean isHighlighted(Component component, ComponentAdapter componentAdapter) {
                Object value = componentAdapter.getValue(0);
                return value != null && eventColorManager.isMinor((String) value);
            }
        });
        minorHighlighter.setBackground(minorBackground);

        ColorHighlighter warningHighlighter = new ColorHighlighter(new HighlightPredicate() {
            @Override
            public boolean isHighlighted(Component component, ComponentAdapter componentAdapter) {
                Object value = componentAdapter.getValue(0);
                return value != null && eventColorManager.isWarning((String)value);
            }
        });

        warningHighlighter.setBackground(warningBackground);

        ColorHighlighter criticalHighlighter = new ColorHighlighter(new HighlightPredicate() {
            @Override
            public boolean isHighlighted(Component component, ComponentAdapter componentAdapter) {
                Object value = componentAdapter.getValue(0);
                return value != null && eventColorManager.isCritical((String) value);
            }
        });
        criticalHighlighter.setBackground(criticalColor);

        eventTable.addHighlighter(normalHighlighter);
        eventTable.addHighlighter(warningHighlighter);
        eventTable.addHighlighter(criticalHighlighter);
        eventTable.addHighlighter(minorHighlighter);
View Full Code Here

TOP

Related Classes of org.jdesktop.swingx.decorator.ColorHighlighter

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.