JLa*_*nce 3 java swing awt actionlistener jcalendar
如何将actionListener添加到使用netbeans放置的现有jCalendar的jDayChooser组件中?
我只想在点击日期按钮时才触发事件.因为jCalendar中的propertyChange甚至可以监听jMonthChooser和jYearChooser
PS使用toedter的jCalendar
或者,你可以听取具体的propertyName,"day".
JDayChooser jdc = new JDayChooser();
jdc.addPropertyChangeListener("day", new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent e) {
System.out.println(e.getPropertyName()+ ": " + e.getNewValue());
}
});
Run Code Online (Sandbox Code Playgroud)
附录:我如何让它工作 JCalendar?
同样,propertyName,"calendar"表示Calendar从中可以get()了DAY_OF_MONTH.
JCalendar jc = new JCalendar();
jc.addPropertyChangeListener("calendar", new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent e) {
final Calendar c = (Calendar) e.getNewValue();
System.out.println(c.get(Calendar.DAY_OF_MONTH));
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6186 次 |
| 最近记录: |