Местоположение файла файла: C: \ test \ com \ company
Имя файла: Main.class
Полностью имя класса: com.company.Main
Командная строка:
java -classpath "C:\test" com.company.Main
Обратите внимание, что путь класса не включает \ com \ company
com.toedter.calendar.JCalendar
наследует listenerList из JComponent
и реализует java.beans.PropertyChangeListener
. Я добавлю слушателя и посмотрю, что получится.
Edit: Я думаю, вы можете использовать addPropertyChangeListener()
так же, как JCalendar
.
JDateChooser chooser = new JDateChooser();
chooser.getDateEditor().addPropertyChangeListener(
new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent e) {
if ("date".equals(e.getPropertyName())) {
System.out.println(e.getPropertyName()
+ ": " + (Date) e.getNewValue());
}
}
});
this.add(chooser);
Я не пробовал, но addDateListener(DateListener listener)
выглядит подходящим.