私は詳細なテーブルモデルを使用しています
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
そして私は行数を数えます
int Row = model.getRowCount();
ここに行を追加し、同じアイテムを追加するときにエラーを表示したいです。
if (Row > 0) {
for(i=0;i<Row; i++){
if(jTable1.getValueAt(i,0).equals(name.getText())){
JOptionPane.showMessageDialog(null, "Can't add same item");
}
}
}else if (Row <99) {
model.addRow(new Object[] {name.getText(),address.getText(),Integer.parseInt(age.getText())});
}
if else ステートメントが間違っていると思いますか?1行目は追加できますが、2行目は追加できません。
手伝ってくれてありがとう