スイングアプリにJTableがあります。モデルが空の場合(行数== 0)、テキスト「0結果」を表示したいと思います。これどうやってするの?
K。
AbstractTableModel
この例に示すように、を拡張すると、選択したデータ構造のサイズを確認し、オーバーライドされたメソッドを条件付けして、目的の値を持つ単一の行と列を返すことができます。例えば、
@Override
public Object getValueAt(int row, int col) {
if (keys.length == 0) {
return "No results.";
}
...
}
関連する変更は、コンストラクターと残りのメソッドgetRowCount()
、getColumnCount()
およびで必要になりgetColumnName()
ます。