问题是我在自定义代码中使用了下一个代码:
DachBuscar.getDateEditor().addPropertyChangeListener(new java.beans.PropertyChangeListener(){
public void propertyChange(java.beans.PropertyChangeEvent evt){
System.out.println("Hello World");
}
});
但是当我确实单击 JDateChooser 并选择日期时,它会使操作 5 次,并且 corse 的速度较慢,因为我使用的是 sql 咨询并且该方法使用了 5 次,我只想使该代码 1 次,而且我想知道该方法执行它的次数越来越多,因为我尝试使用 if 和一个 int 变量修补它每次执行方法以仅使用它一次,但它不起作用
我认为你的DachBuscar.getDateEditor((.addPropertyChangeListener被多次调用,确保你的方法是否只调用一次。