渲染空Jtable

时间:2012-08-23 10:00:24

标签: java swing jtable

我的摇摆应用程序中有JTable。如果model为空(行数== 0),我想显示文本“0 Results”。 我怎么能这样做?

ķ。

2 个答案:

答案 0 :(得分:3)

您可以使用{和Icon中的文字(或ImageIcon / JLabel)到

答案 1 :(得分:1)

如果您扩展AbstractTableModel,如此example所示,您可以检查所选数据结构的大小,并调整重写方法以返回具有所需值的单个行和列。例如,

@Override
public Object getValueAt(int row, int col) {
    if (keys.length == 0) {
        return "No results.";
    }
    ...
}

构造函数和其余方法getRowCount()getColumnCount()getColumnName()中需要进行相关更改。