Package org.jdesktop.swingx.decorator

Examples of org.jdesktop.swingx.decorator.ColorHighlighter


  private ColorHighlighter _colorHighlighter;
  private ColumnHighlightPredicate _evaluatedColumnsPredicate;

  public ColumnHighlighter(int[] columnIndexes) {
    _evaluatedColumnsPredicate = new HighlightPredicate.ColumnHighlightPredicate(columnIndexes);
    _colorHighlighter = new ColorHighlighter(_evaluatedColumnsPredicate, BACKGROUND_COLOR, FOREGROUND_COLOR);
  }
View Full Code Here


    return new TakstolProductionTableModel(getObjectSelectionList());
  }

  @Override
  void setFirstHighlighters() {
    ColorHighlighter bluePattern = new ColorHighlighter(
        new PatternPredicate("[^---]", ProductionColumn.STARTET_KAPPING
            .ordinal()), Color.WHITE, ColorEnum.BLUE.getColor());
    table.addHighlighter(bluePattern);

    ColorHighlighter greenPattern = new ColorHighlighter(
        new PatternPredicate("[^---]", ProductionColumn.KAPPING_FERDIG
            .ordinal()), Color.WHITE, ColorEnum.GREEN.getColor());
    table.addHighlighter(greenPattern);
  }
View Full Code Here

    table.addHighlighter(greenPattern);
  }

  @Override
  void setAdditionHighlighters() {
    ColorHighlighter pattern = new ColorHighlighter(new PatternPredicate(
        "[Nei]", ProductionColumn.valueOf("KOMPLETT").ordinal()),
        ColorEnum.YELLOW.getColor(), Color.BLACK);
    table.addHighlighter(pattern);
    ColorHighlighter greyPattern = new ColorHighlighter(
        new PatternPredicate("90", ProductionColumn.valueOf(
            "SANNSYNLIGHET").ordinal()), ColorEnum.GREY.getColor(),
        null);
    table.addHighlighter(greyPattern);
View Full Code Here

    }
  }

  public static ColorHighlighter getProbabilityHighlighter(
      final JXTable table, final String columnName) {
    return new ColorHighlighter(new PatternPredicate("90", table
        .getColumnExt(columnName).getModelIndex()), ColorEnum.GREY
        .getColor(), null);
  }
View Full Code Here

        .getColor(), null);
  }

  public static ColorHighlighter getNotSentHighlighter(final JXTable table,
      final String columnName) {
    return new ColorHighlighter(new PatternPredicate("!", table
        .getColumnExt(columnName).getModelIndex()), ColorEnum.RED
        .getColor(), null);
  }
View Full Code Here

        .getColor(), null);
  }

  public static ColorHighlighter getReadyHighlighter(final JXTable table,
      final String columnName) {
    return new ColorHighlighter(new PatternPredicate("Ja", table
        .getColumnExt(columnName).getModelIndex()), ColorEnum.GREEN
        .getColor(), null);
  }
View Full Code Here

        .getColor(), null);
  }

  public static ColorHighlighter getStartedPackingHighlighter(
      final JXTable table, final String columnName) {
    return new ColorHighlighter(new PatternPredicate("Ja", table
        .getColumnExt(columnName).getModelIndex()), ColorEnum.YELLOW
        .getColor(), null);
  }
View Full Code Here

    return 10;
  }

  @Override
  void setAdditionHighlighters() {
    ColorHighlighter redPattern = new ColorHighlighter(
        new PatternPredicate("nei", GavlColumn.STANDARD.ordinal()),
        null, ColorEnum.RED.getColor());
    redPattern.setSelectedForeground(ColorEnum.RED.getColor());
    table.addHighlighter(redPattern);
  }
View Full Code Here

      tableOrders.setRowHeight(25);
      tableOrders.getColumnModel().getColumn(6).setCellRenderer(

      new TextPaneRendererCustomer());

      ColorHighlighter greyPattern = new ColorHighlighter(
          new PatternPredicate("90", 10), ColorEnum.GREY.getColor(),
          null);
      tableOrders.addHighlighter(greyPattern);

      break;
View Full Code Here

   */
  public JXTable getTableOrders(WindowInterface aWindow) {
    window = aWindow;
    initMenuItems(aWindow);

    ColorHighlighter assembliedHighlighter = new ColorHighlighter(
        new PatternPredicate("Ja", 7), ColorEnum.GREEN.getColor(), null);
    ColorHighlighter missingHighlighter = new ColorHighlighter(
        new PatternPredicate("1", 6), ColorEnum.YELLOW.getColor(), null);
    ColorHighlighter overdueHighlighter = new ColorHighlighter(
        new PatternPredicate("1", 5), ColorEnum.RED.getColor(), null);

    tableOrders = new JXTable();
    tableOrders.setModel(getTableModel(aWindow));
    tableOrders.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
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.