Package javax.swing.table

Examples of javax.swing.table.DefaultTableCellRenderer


        toolsTable.getColumnModel().getColumn(8).setCellRenderer(new CheckBoxCellRenderer());
        toolsTable.getColumnModel().getColumn(8).setCellEditor(new DefaultCellEditor(booleanEditor));

        // Index column
        TableColumn indexColumn = toolsTable.getColumnModel().getColumn(7);
        indexColumn.setCellRenderer(new DefaultTableCellRenderer() {
            public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                Component c = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                Integer index = (Integer) value;
                if (index == -1)
                    setText("No Index");
View Full Code Here


        toolsTable.getColumnModel().getColumn(9).setCellRenderer(new CheckBoxCellRenderer());
        toolsTable.getColumnModel().getColumn(9).setCellEditor(new DefaultCellEditor(booleanEditor));

        // Index column
        TableColumn indexColumn = toolsTable.getColumnModel().getColumn(7);
        indexColumn.setCellRenderer(new DefaultTableCellRenderer() {
            public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                Component c = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                Integer index = (Integer) value;
                if (index == -1)
                    setText("No Index");
View Full Code Here

                }
            ));
           
            jScrollPaneServices.setViewportView(jTableServices);
           
   jTableServices.getColumnModel().getColumn(1).setCellRenderer(new DefaultTableCellRenderer() {
          public Component getTableCellRendererComponent(JTable table, Object value,
            boolean isSelected, boolean hasFocus, int row, int column) {
            if (table != null) {
                setFont(table.getFont());
                setForeground(table.getForeground());
View Full Code Here

                }
            ));
           
            jScrollPaneServices.setViewportView(jTableServices);
           
   jTableServices.getColumnModel().getColumn(1).setCellRenderer(new DefaultTableCellRenderer() {
          public Component getTableCellRendererComponent(JTable table, Object value,
            boolean isSelected, boolean hasFocus, int row, int column) {
            if (table != null) {
                setFont(table.getFont());
                setForeground(table.getForeground());
View Full Code Here

        jTableServices.getTableHeader().setReorderingAllowed(false);
       
        jTableServices.setFocusable(false);
        jTableComments.setFocusable(false);

       jTableServices.getColumnModel().getColumn(1).setCellRenderer(new DefaultTableCellRenderer() {
              public Component getTableCellRendererComponent(JTable table, Object value,
                boolean isSelected, boolean hasFocus, int row, int column) {
                if (table != null) {
                    setFont(table.getFont());
                    setForeground(table.getForeground());
View Full Code Here

   {
      super(model);

      this.watchModel = model;

      DefaultTableCellRenderer dateRenderer = new DefaultTableCellRenderer()
      {
         /**
     *
     */
    private static final long serialVersionUID = 2791021835238102467L;
View Full Code Here

      }
    };

    table.addMouseListener(ml);

    final DefaultTableCellRenderer dateRenderer = new DefaultTableCellRenderer() {
      private static final long serialVersionUID = 1967620759224151946L;

      @Override
      protected void setValue(Object value) {
        super.setText((value == null) ? "" : dateFormat.get().format((Date) value));
View Full Code Here

    setModel(selectorModel);
    setDragEnabled(true);
    setTransferHandler(new MessagesTransferHandler(this));
    getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
    getColumn(FIXMessageTableModel.DIRECTION).setMaxWidth(IconCache.getIcon("hermes.back").getIconWidth() + 4);
    getColumnModel().getColumn(0).setCellRenderer(new DefaultTableCellRenderer() {
      /**
     *
     */
      private static final long serialVersionUID = -2075897579194001018L;

View Full Code Here

        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, ColumnSpec.DEFAULT_GROW) }, new RowSpec[] {
        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));
    // create all columns, needed to add/remove them
    TableColumn column;
    for (int i = 0; i < headers.size(); ++i) {
      column = new TableColumn(i, -1, new DefaultTableCellRenderer(), null);
      column.setHeaderValue(headers.get(i));
      tableColumns.add(column);
    }
    columnModel = new DefaultTableColumnModel();
    // create the sortable model by wrapping our simple custom model
View Full Code Here

     * called from idea's form designer -> Custom Create Components
     */
    private void createUIComponents() {
        // table
        table = new JTable(createTableModel());
        table.setDefaultRenderer(Object.class, new DefaultTableCellRenderer() {
            @Override
            public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                // we have to init here with null
                setForeground(null);
                // show as selected only if enabled and never show focused (because only cell is focused...)
View Full Code Here

TOP

Related Classes of javax.swing.table.DefaultTableCellRenderer

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.