java 中如何让jTable的每一隔里的字符居中显示

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:14:54

class TestTable extends JFrame {

TestTable() {
init();
}

private void init() {
String[][] data = new String[][]{{"1", "2", "3"},
{"4", "5", "6"}, {"7", "8", "9"}};
String[] columnName = new String[]{"1", "2", "3"};
DefaultTableModel tableModel = new DefaultTableModel(data, columnName);
JTable table = new JTable(tableModel) {

public TableCellRenderer getCellRenderer(int row, int column) {
TableCellRenderer renderer = super.getCellRenderer(row, column);
if (renderer instanceof JLabel) {
((JLabel) renderer).setHorizontalAlignment(JLabel.CENTER);
}
return renderer;
}
};
this.get