1 package com.jsql.view.swing.table;
2
3 import javax.swing.*;
4 import javax.swing.table.DefaultTableCellRenderer;
5 import java.awt.*;
6
7 public class RowHeaderRenderer extends DefaultTableCellRenderer {
8
9 public RowHeaderRenderer() {
10 this.setHorizontalAlignment(SwingConstants.CENTER);
11 }
12
13 @Override
14 public Component getTableCellRendererComponent(
15 JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column
16 ) {
17
18 if (value != null) {
19 this.setText(value.toString());
20 }
21 return this;
22 }
23 }