Package org.jdesktop.swingx.decorator

Examples of org.jdesktop.swingx.decorator.ColorHighlighter


  @Override
  public JXTable getTable(WindowInterface window) {
    initObjects();
    initOrders(objectList, window);

    ColorHighlighter readyHighlighter = new ColorHighlighter(
        new PatternPredicate("Ja", 10), ColorEnum.GREEN.getColor(),
        null);
    ColorHighlighter startedPackingHighlighter = new ColorHighlighter(
        new PatternPredicate("Ja", 11), ColorEnum.YELLOW.getColor(),
        null);

    table = new JXTable();
    productionOverviewTableModel = new ProductionOverviewTableModel(
View Full Code Here


   */
  public JXTable getTablePostShipment(WindowInterface window) {
    PostShipmentManager postShipmentManager = (PostShipmentManager) ModelUtil
        .getBean("postShipmentManager");

    ColorHighlighter pattern = new ColorHighlighter(new PatternPredicate(
        "Ja", 6), ColorEnum.GREEN.getColor(), null);

    tablePostShipment = new JXTable();
    tablePostShipment.addHighlighter(pattern);
    postShipmentList.clear();
View Full Code Here

    Integer startColumn = getStartColumn();

    setFirstHighlighters();

    if (startColumn != null) {
      ColorHighlighter patternStart = new ColorHighlighter(
          new PatternPredicate("[^---]", startColumn),
          ColorEnum.YELLOW.getColor(), Color.BLACK);
      table.addHighlighter(patternStart);
    }

    ColorHighlighter pattern = new ColorHighlighter(new PatternPredicate(
        "[^---]", getApplyColumn()), ColorEnum.GREEN.getColor(),
        Color.BLACK);
    table.addHighlighter(pattern);
    table.addMouseListener(new RightClickListener());
    setAdditionHighlighters();
View Full Code Here

  /**
   * @see no.ugland.utransprod.gui.handlers.AbstractProductionPackageViewHandler#setAdditionHighlighters()
   */
  void setAdditionHighlighters() {
    ColorHighlighter pattern = new ColorHighlighter(new PatternPredicate(
        "[Nei]", PackageColumn.valueOf("KOMPLETT").ordinal()),
        ColorEnum.YELLOW.getColor(), null);
    table.addHighlighter(pattern);
    ColorHighlighter greyPattern = new ColorHighlighter(
        new PatternPredicate("90", PackageColumn.valueOf(
            "SANNSYNLIGHET").ordinal()), ColorEnum.GREY.getColor(),
        null);
    table.addHighlighter(greyPattern);

View Full Code Here

     * Creates and returns the Highlighter used as match marker.
     *
     * @return a highlighter used for matching
     */
    protected AbstractHighlighter createMatchHighlighter() {
        return new ColorHighlighter(HighlightPredicate.NEVER, Color.YELLOW.brighter(),
                null, Color.YELLOW.brighter(),
                null);
    }
View Full Code Here

        };
        treeTable.setDefaultRenderer(Point.class, new DefaultTableRenderer(locSize, JLabel.CENTER));
        treeTable.setDefaultRenderer(Dimension.class, treeTable.getDefaultRenderer(Point.class));
        // </snip>
       
        mouseOverHighlighter = new ColorHighlighter(HighlightPredicate.NEVER,
                ColorUtil.setSaturation(Color.MAGENTA, 0.3f), null);
        treeTable.addHighlighter(mouseOverHighlighter);
       
        treeTable.setColumnControlVisible(true);
       
View Full Code Here

        info.add(new HighlighterInfo("Green Border",
                new BorderHighlighter(BorderFactory.createLineBorder(Color.GREEN, 1))));
        info.add(new HighlighterInfo("Blue Border",
                new BorderHighlighter(BorderFactory.createLineBorder(Color.BLUE, 1))));
        info.add(new HighlighterInfo("Red Text",
                new ColorHighlighter(null, Color.RED)));
        info.add(new HighlighterInfo("Purple Text",
                new ColorHighlighter(null, new Color(0x80, 0x00, 0x80))));
        info.add(new HighlighterInfo("Blended Red Background",
                new ColorBlendHighlighter(new Color(255, 0, 0, 127), null)));
        info.add(new HighlighterInfo("Blended Green Background",
                new ColorBlendHighlighter(new Color(0, 180, 0, 80), null)));
        info.add(new HighlighterInfo("Green Orb Icon",
View Full Code Here

    private CalendarRenderingHandler createRenderingHandler() {
        // <snip> Custom CalendarRenderingHandler
        // use a RenderingHandler which supports adding Highlighters.
        DemoCalendarRenderingHandler handler = new DemoCalendarRenderingHandler();
        // new style: use highlighter for color config
        handler.addHighlighters(new ColorHighlighter(
                new DayOfWeekHighlightPredicate(Calendar.SATURDAY),
                null, Color.BLUE));
        // highlight property is setting opacity to true
        Highlighter transparent = new AbstractHighlighter(MonthViewExtDemoUtils.SELECTED) {
           
View Full Code Here

       
        private void createColorCellMarkers() {
            colorCellMarkers = new HashMap<String, ColorHighlighter>();
            Color matchColor = HighlighterFactory.LINE_PRINTER;
            for (String string : tabs) {
                colorCellMarkers.put(string, new ColorHighlighter(matchColor, null, matchColor, Color.BLACK));
            }
        }
View Full Code Here

    private ComboBoxModel createRolloverHighlighters() {
        DefaultComboBoxModel model = new DefaultComboBoxModel();
        // <snip> JXList rollover support
        // simple decorations of rollover row
        model.addElement(new DisplayInfo<Highlighter>("Background Color",
                new ColorHighlighter(HighlightPredicate.ROLLOVER_ROW, Color.MAGENTA, null)));
        model.addElement(new DisplayInfo<Highlighter>("Foreground Color",
                new ColorHighlighter(HighlightPredicate.ROLLOVER_ROW, null, Color.MAGENTA)));
        // </snip>
        model.addElement(new DisplayInfo<Highlighter>("Related Merit",
                createExtendedRolloverDecoration()));
        return model;
    }
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.