したがって、作成したオブジェクトによって設定されるデフォルトのテーブル モデルがあります。オブジェクトの 1 つは Name で、オブジェクトの他の 3 つの文字列プロパティがあります。アクションを実行するボタンがあります。このボタンがこのアクションを実行すると、その DefaultTableModel 内のすべてのアイテムをループし、選択したオブジェクトと同じ値を持つ列 0 のすべてのアイテムを削除する必要があります。だから私が抱えている問題は、これがその値(名前)を持つ1つのアイテムだけを削除することです。列 0 と同じ文字列値を含むすべてのアイテムを削除するには、このコードが必要です。
int nRow = suggestedAcTableModel.getRowCount() - 1;
for (int i = 0; i < nRow; i++) {
String acNameStr = suggestedAcTableModel.getValueAt(i, 0).toString();
if (acNameStr.equals(acName)) {
suggestedAcTableModel.removeRow(i);
}
}