Ich arbeite an einem Projekt, das einen interaktiven Kalender verwendet. Ich beabsichtigte, dass der Benutzer auf ein Datum auf dem JCalendar klickt, und wenn ein Ereignis an diesem Tag stattfand, würde ein Popup angezeigt werden, das dem Benutzer mitteilt, welches Ereignis stattgefunden hat. Wenn an diesem Tag kein Ereignis vorhanden war, wird in einem Popup der Hinweis angezeigt, dass an diesem Tag kein Ereignis stattgefunden hat. Wie würde ich diese Interaktion mit dem JCalendar registrieren und diese Interaktion in ein Dialogfeld auf dem Bildschirm umwandeln?Auswählen eines Datums in JCalendar zum Erstellen eines Dialogfelds
1
A
Antwort
1
Fügen Sie einen PropertyChangeListener
zu Ihrem JCalendar
für "calendar"
hinzu. Überprüfen Sie das Ergebnis Date
für Ihr Ereignis und rufen Sie JOptionPane
auf, um das Ergebnis anzuzeigen.
JCalendar jc = new JCalendar(c);
jc.addPropertyChangeListener("calendar", new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent e) {
System.out.println(e.getPropertyName() + ": "
+ ((GregorianCalendar)e.getNewValue()).getTime());
}
});
Verwandte Themen
- 1. WPF: Erstellen eines Dialogfelds/Eingabeaufforderung
- 2. Den gewünschten Teil eines Datums auswählen
- 3. Erstellen eines benutzerdefinierten Dialogfelds in wxPython
- 4. Erstellen eines Datums für getRequestedUpdateDateWithHandler:
- 5. Schaltfläche "Zurück" zum Schließen eines Dialogfelds verhindern
- 6. C++ Win32api, Erstellen eines Dialogfelds ohne Ressource
- 7. Problem beim Erstellen eines benutzerdefinierten Dialogfelds
- 8. NullPointerException beim Erstellen eines neuen Dialogfelds
- 9. Erstellen eines Dialogfelds, das automatisch beendet wird
- 10. Hinzufügen eines Ereignis-Listeners zum Titel eines Dialogfelds
- 11. Erstellen eines Datums-Kalkulators in C
- 12. Zuweisen eines Datums relativ zum Datum eines anderen Datensatzes
- 13. Konvertieren eines Datums in COBOL
- 14. Berechnen eines Datums
- 15. Öffnen eines Modells oder Dialogfelds?
- 16. Schließen eines Dialogfelds "Angular Material"
- 17. Korrekter Weg zum Implementieren eines benutzerdefinierten Popup-Dialogfelds tkinter
- 18. Auswählen eines Wertes zum Deklarieren in Perl
- 19. Formatieren eines Datums in XSLT
- 20. Auswählen eines Datums aus dem Kalender mit Selenium
- 21. Erstellen eines Web-Popups zum Auswählen einer Option
- 22. Einfügen eines Datums in db2
- 23. Parsing eines Datums in ColdFusion
- 24. Verwenden von WindowFinder zum Suchen eines modalen Dialogfelds
- 25. Probleme beim Formatieren eines Datums
- 26. Öffnen eines Modal-Dialogfelds asynchron in Delphi
- 27. Anpassen der Feldgröße eines Dialogfelds in Moqui
- 28. R - Format eines Datums
- 29. Erstellen eines Jquery UI-Dialogfelds mit deaktivierten Schaltflächen
- 30. Die beste Methode zum Erstellen eines benutzerdefinierten modalen Dialogfelds in angular2?