小编Oli*_*sen的帖子

JTable标识符不会显示

我的JTable标识符不会显示.我已经尝试了很多不同的东西但是甚至没有一点变化......所以现在我在这里问.

我的代码:

public void showTable() {
    String[] heads = {"PersonID", "Name", "Date", "Age"};

    DefaultTableModel model = new DefaultTableModel();

    model.setColumnIdentifiers(heads);
    model.setRowCount(4);

    JTable table = new JTable(model);

    int row = 2;

    table.setValueAt("Test1", row, 0);
    table.setValueAt("Test2", row, 1);
    table.setValueAt("Test3", row, 2);
    table.setValueAt("Test4", row, 3);


    mainBackgroundManager.add(table, BorderLayout.CENTER);
}
Run Code Online (Sandbox Code Playgroud)

显示的是:

我也试过写这个,但这也不会起作用:

public void showTable() {
    DefaultTableModel model = new DefaultTableModel();

    model.setRowCount(4);
    model.setColumnCount(4);

    JTable table = new JTable(model);

    table.getColumnModel().getColumn(0).setHeaderValue("PersonID");
    table.getColumnModel().getColumn(1).setHeaderValue("Name");
    table.getColumnModel().getColumn(2).setHeaderValue("Date");
    table.getColumnModel().getColumn(3).setHeaderValue("Age");

    int row = 2;

    table.setValueAt("Test1", row, 0);
    table.setValueAt("Test2", row, 1);
    table.setValueAt("Test3", row, 2);
    table.setValueAt("Test4", …
Run Code Online (Sandbox Code Playgroud)

java swing jtable jtableheader

1
推荐指数
1
解决办法
927
查看次数

标签 统计

java ×1

jtable ×1

jtableheader ×1

swing ×1