/** * Creates a new renderer. * * @param formatter the formatter. */ public DateCellRenderer(final DateFormat formatter) { super(); this.formatter = formatter; setHorizontalAlignment(SwingConstants.CENTER); }
final boolean hasFocus, final int row, final int column) { setFont(null); if (value != null) { setText(this.formatter.format(value)); setText(""); setBackground(table.getSelectionBackground()); setBackground(null);
coordinateTable.getColumnModel().getColumn(3).setCellEditor(dateCellEditor); coordinateTable.getColumnModel().getColumn(3).setPreferredWidth(200); final DateCellRenderer dateCellRenderer = new DateCellRenderer(dateFormat); dateCellRenderer.setHorizontalAlignment(SwingConstants.RIGHT); coordinateTable.getColumnModel().getColumn(3).setCellRenderer(dateCellRenderer); final JScrollPane rasterScrollPane = new JScrollPane(coordinateTable);
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); if (isSelected) { this.setForeground(table.getSelectionForeground()); } else { this.setForeground(null); } return this; } }
final boolean hasFocus, final int row, final int column) { setFont(null); if (value != null) { setText(this.formatter.format(value)); setText(""); setBackground(table.getSelectionBackground()); setBackground(null);
final boolean hasFocus, final int row, final int column) { setFont(null); if (value != null) { setText(this.formatter.format(value)); setText(""); setBackground(table.getSelectionBackground()); setBackground(null);
/** * Creates a new renderer. * * @param formatter the formatter. */ public DateCellRenderer(final DateFormat formatter) { super(); this.formatter = formatter; setHorizontalAlignment(SwingConstants.CENTER); }
/** * Creates a new renderer. * * @param formatter the formatter. */ public DateCellRenderer(final DateFormat formatter) { super(); this.formatter = formatter; setHorizontalAlignment(SwingConstants.CENTER); }