【发布时间】:2018-07-01 18:49:27
【问题描述】:
问题是我在自定义代码中使用了下一个代码:
DachBuscar.getDateEditor().addPropertyChangeListener(new java.beans.PropertyChangeListener(){
public void propertyChange(java.beans.PropertyChangeEvent evt){
System.out.println("Hello World");
}
});
但是当我单击 JDateChooser 并选择日期时,它会执行 5 次操作,并且由于我使用的是 sql 咨询并且该方法使用了 5 次,所以会更慢,我只想制作该代码 1 次,而且我认为该方法执行它的次数越来越多,因为我尝试使用 if 和一个 int 变量来修补它,该变量每次执行该方法时都会增加一次,但它没有没有效果
【问题讨论】:
-
你能发一个更清晰直接的问题吗?
-
使用属性的
name来确定实际发生了什么变化或者使用更合适的监听器来检测状态的变化 -
对不起,这很难解释,但我使用了这个关于代码youtube.com/watch?v=ZHoSAC6PFPg的视频,我的问题是这个视频youtube.com/watch?v=IqNPspEqCuk
标签: java swing components jdatechooser