1
I am doing a project in java swing in which I have to use a JTable.
デフォルトでは、入力が間違っていると赤色に変わることでjtableは入力(float、int)を検証できます。 しかし、私は保存ボタンのクリック時にテーブルに残っている空のセルを検証したいと思います。 JTable塗りつぶされた行に対する空のセルの妥当性確認
public boolean validCheck()
{
if (jTable.getCellEditor() != null) {
jTable.getCellEditor().stopCellEditing();
}
for (int i = 0; i < jTable3.getRowCount(); i++)
{
for (int j = 0; j < jTable3.getColumnCount(); j++)
{
String val = jTable3.getValueAt(row, col).toString();
if (val.trim().length() == 0)
{
return false;(joptionpane.showmessagedialog(null,"field empty");)
}
}
}
return true;
}
このコードは、テーブル内のすべての行をチェックし、フィールドが表示されている空のメッセージ:
は、ここに私のコードです。私は、jtableのすべての行ではなく、塗りつぶした行(データを持つ行)のみをチェックする必要があります。
提案が参考になります。
お返事ありがとうございました。 –
データを持つ行を取得するにはどうすればいいですか。 –
データのみを持つ行を取得するヒントを教えてください。 –