Я написал код для ввода записей в jTable. Когда кнопка нажата, в таблице создаются записи. Теперь возникает проблема: каждый раз, когда нажимается кнопка, записи, которые ранее присутствовали, также присутствуют там, и те же самые записи сделаны снова, и этот процесс продолжается, пока мы продолжаем нажимать код. Как остановить это?
private void EvaluationMouseClicked(java.awt.event.MouseEvent evt) {
Panel.setVisible(true);
Function f1=new Function();
f1.evaluate();
HashMap<String, msg> b = f1.evaluate();
int i = 0;
DefaultTableModel model = (DefaultTableModel) Table.getModel();
for (i = 1; i <= b.size(); i++) {
String skey = Integer.toString(i);
model.addRow(new Object[] {
b.get(skey).From,b.get(skey).To,b.get(skey).msg
});
}
}