https://github.com/davejm/swingcalendar
A responsive Weekly/Daily Swing JComponent Calendar View inspired by Google Calendar
https://github.com/davejm/swingcalendar
calendar google-calendar swing
Last synced: 8 months ago
JSON representation
A responsive Weekly/Daily Swing JComponent Calendar View inspired by Google Calendar
- Host: GitHub
- URL: https://github.com/davejm/swingcalendar
- Owner: davejm
- License: mit
- Created: 2016-12-02T21:59:09.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-02T23:08:52.000Z (over 9 years ago)
- Last Synced: 2025-04-04T09:51:05.642Z (about 1 year ago)
- Topics: calendar, google-calendar, swing
- Language: Java
- Homepage:
- Size: 68.4 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SwingCalendar
A Weekly/Daily Swing JComponent Calendar View inspired by Google Calendar.
*Note that this project makes use of Java 8 features such as Lambdas.*
## Screenshots
Below, the current day these were taken was Friday, 18th November 2016 at 11:15am.


## Info
I originally wrote this component as part of a group project for the COM2002 HCI module at The University of Sheffield.
There are countless improvements that can and should be made and I intend to develop this into a more extensible and publicly consumable component should I have the time (feel free to put in some PRs!).
As it stands, the calendar has a Weekly and Daily view and Events that fire on a CalendarEvent being clicked or an empty slot being clicked. These were particularly useful for the application this was originally intended for.
## Current limitations:
- Does not support showing weekends but this shouldn't be too hard to fix.
- Only shows times between 9:00 and 17:00. Again this shouldn't be too difficult to fix.
- Only supports events that occur within a single calendar day.