StackOverflowError

Christopher

Mitglied
Hallo,

ich bin gerade dabei, einen kleinen Kalender zu programmieren. Die GUI habe ich nun angefangen und eine Klasse geschrieben, die die Events handelt, die dann in der GUI auftreten können.

Beim Starten dieser Klasse kam folgende Fehlermeldung:

Code:
run:
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
        at apple.awt.CGraphicsDevice.getScreenInsets(Native Method)
        at apple.awt.CGraphicsDevice.getScreenInsets(CGraphicsDevice.java:673)
        at apple.awt.CToolkit.getScreenInsets(CToolkit.java:742)
        at java.awt.Window.init(Window.java:395)
        at java.awt.Window.<init>(Window.java:433)
        at java.awt.Frame.<init>(Frame.java:403)
        at java.awt.Frame.<init>(Frame.java:368)
        at javax.swing.JFrame.<init>(JFrame.java:158)
        at mycalendar.Calendar.<init>(Calendar.java:20)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
        at mycalendar.Calendar.<init>(Calendar.java:161)
        at mycalendar.Time.<init>(Time.java:13)
BUILD SUCCESSFUL (total time: 4 seconds)

Die Klassen sehen wie folgt aus:

Calendar

Java:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * Calendar.java
 *
 * Created on 07.06.2010, 18:01:20
 */
package mycalendar;

/**
 *
 * @author christopherbucklein
 */
public class Calendar extends javax.swing.JFrame {

    /** Creates new form Calendar */
    public Calendar() {
        initComponents();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {

        dayLabel = new javax.swing.JLabel();
        yearLabel = new javax.swing.JLabel();
        monthLabel = new javax.swing.JLabel();
        dayPlusLabel = new javax.swing.JLabel();
        monthPlusLabel = new javax.swing.JLabel();
        yearPlusLabel = new javax.swing.JLabel();
        dayMinusLabel = new javax.swing.JLabel();
        monthMinusLabel = new javax.swing.JLabel();
        yearMinusLabel = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        dayLabel.setBackground(new java.awt.Color(255, 255, 255));
        dayLabel.setFont(new java.awt.Font("Lucida Grande", 1, 48)); // NOI18N
        dayLabel.setText("1");
        dayLabel.setAlignmentX(1.0F);
        dayLabel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        dayLabel.setOpaque(true);

        yearLabel.setBackground(new java.awt.Color(255, 255, 255));
        yearLabel.setFont(new java.awt.Font("Lucida Grande", 1, 48)); // NOI18N
        yearLabel.setText("2010");
        yearLabel.setAlignmentX(1.0F);
        yearLabel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        yearLabel.setOpaque(true);

        monthLabel.setBackground(new java.awt.Color(255, 255, 255));
        monthLabel.setFont(new java.awt.Font("Lucida Grande", 1, 48)); // NOI18N
        monthLabel.setText("1");
        monthLabel.setAlignmentX(1.0F);
        monthLabel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        monthLabel.setOpaque(true);

        dayPlusLabel.setBackground(new java.awt.Color(255, 255, 255));
        dayPlusLabel.setText("           +");
        dayPlusLabel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        dayPlusLabel.setOpaque(true);

        monthPlusLabel.setBackground(new java.awt.Color(255, 255, 255));
        monthPlusLabel.setText("            +");
        monthPlusLabel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        monthPlusLabel.setOpaque(true);

        yearPlusLabel.setBackground(new java.awt.Color(255, 255, 255));
        yearPlusLabel.setText("              +");
        yearPlusLabel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        yearPlusLabel.setOpaque(true);

        dayMinusLabel.setBackground(new java.awt.Color(255, 255, 255));
        dayMinusLabel.setText("            -");
        dayMinusLabel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        dayMinusLabel.setOpaque(true);

        monthMinusLabel.setBackground(new java.awt.Color(255, 255, 255));
        monthMinusLabel.setText("            -");
        monthMinusLabel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        monthMinusLabel.setOpaque(true);

        yearMinusLabel.setBackground(new java.awt.Color(255, 255, 255));
        yearMinusLabel.setText("              -");
        yearMinusLabel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        yearMinusLabel.setOpaque(true);

        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .add(74, 74, 74)
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false)
                    .add(dayPlusLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .add(org.jdesktop.layout.GroupLayout.LEADING, dayMinusLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .add(org.jdesktop.layout.GroupLayout.LEADING, dayLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 112, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(layout.createSequentialGroup()
                        .add(12, 12, 12)
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(monthLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 112, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                            .add(monthPlusLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 112, Short.MAX_VALUE)))
                    .add(layout.createSequentialGroup()
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
                        .add(monthMinusLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 110, Short.MAX_VALUE)))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(yearLabel)
                    .add(yearPlusLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 130, Short.MAX_VALUE)
                    .add(yearMinusLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 130, Short.MAX_VALUE))
                .add(76, 76, 76))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .add(30, 30, 30)
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(layout.createSequentialGroup()
                        .add(monthPlusLabel)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
                        .add(monthLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 112, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                    .add(layout.createSequentialGroup()
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(dayPlusLabel)
                            .add(yearPlusLabel))
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(dayLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 112, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                            .add(yearLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 112, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                        .add(18, 18, 18)
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(dayMinusLabel)
                            .add(monthMinusLabel)
                            .add(yearMinusLabel))))
                .addContainerGap(347, Short.MAX_VALUE))
        );

        pack();
    }// </editor-fold>

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new Calendar().setVisible(true);
            }
        });
    }
    Time time = new Time();

    private void dayPlusLabelMouseReleased(java.awt.event.MouseEvent evt) {
        time.dayPlusMethod();
    }

    private void dayMinusLabelMouseReleased(java.awt.event.MouseEvent evt) {
        time.dayMinusMethod();
    }

    private void monthPlusLabelMouseReleased(java.awt.event.MouseEvent evt) {
        time.monthPlusMethod();
    }

    private void monthMinusLabelMouseReleased(java.awt.event.MouseEvent evt) {
        time.monthMinusMethod();
    }

    private void yearPlusLabelMouseReleased(java.awt.event.MouseEvent evt) {
        time.yearPlusMethod();
    }

    private void yearMinusLabelMouseReleased(java.awt.event.MouseEvent evt) {
        time.yearMinusMethod();
    }

    public String getMonthLabelText() {
        String text = monthLabel.getText();
        return text;
    }

    public void setMonthLabelText(String text) {
        monthLabel.setText(text);
    }

    public String getDayLabelText() {
        String text = dayLabel.getText();
        return text;
    }

    public void setDayLabelText(String text) {
        dayLabel.setText(text);
    }

    public String getYearLabelText() {
        String text = yearLabel.getText();
        return text;
    }

    public void setYearLabelText(String text) {
        yearLabel.setText(text);
    }
    // Variables declaration - do not modify
    private javax.swing.JLabel dayLabel;
    private javax.swing.JLabel dayMinusLabel;
    private javax.swing.JLabel dayPlusLabel;
    private javax.swing.JLabel monthLabel;
    private javax.swing.JLabel monthMinusLabel;
    private javax.swing.JLabel monthPlusLabel;
    private javax.swing.JLabel yearLabel;
    private javax.swing.JLabel yearMinusLabel;
    private javax.swing.JLabel yearPlusLabel;
    // End of variables declaration
}

Time

Java:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mycalendar;

/**
 *
 * @author christopherbucklein
 */
public class Time {

    Calendar calendar = new Calendar();
    int day = Integer.parseInt(calendar.getDayLabelText());
    int month = Integer.parseInt(calendar.getMonthLabelText());
    int year = Integer.parseInt(calendar.getYearLabelText());

    public void dayPlusMethod() {
        day++;
        if ((day > 31 && month == 1) || (day > 31 && month == 3) || (day > 31 && month == 5) || (day > 31 && month == 7) || (day > 31 && month == 8) || (day > 31 && month == 10)) {
            day = 1;
            month++;
        }
        if ((day > 30 && month == 2) || (day > 30 && month == 4) || (day > 30 && month == 6) || (day > 30 && month == 9) || (day > 30 && month == 11)) {
            day = 1;
            month++;
        }
        if (day > 31 && month == 12) {
            day = 1;
            month = 1;
            year++;
        }
        calendar.setDayLabelText(day + "");
        calendar.setMonthLabelText(month + "");
        calendar.setYearLabelText(year + "");

    }

    public void monthPlusMethod() {
        month++;
        if (month > 12) {
            month = 1;
            year++;
        }
        calendar.setMonthLabelText(month + "");
        calendar.setYearLabelText(year + "");
    }

    public void yearPlusMethod() {
        year++;
        calendar.setYearLabelText(year + "");
    }
    
     public void dayMinusMethod() {
        day--;
        if ((day < 1 && month == 3) || (day < 1 && month == 5) || (day < 1 && month == 7) || (day < 1 && month == 10) || (day < 1 && month == 12) ) {
            day = 30;
            month--;
        }
        if ((day <1 && month == 2) || (day <1 && month == 4) || (day < 1 && month == 6) || (day < 1 && month == 8) || (day < 1 && month == 9) || (day > 30 && month == 11)) {
            day = 31;
            month--;
        }
        if (day < 1 && month == 1) {
            day = 31;
            month = 12;
            year--;
        }
        calendar.setDayLabelText(day + "");
        calendar.setMonthLabelText(month + "");
        calendar.setYearLabelText(year + "");

    }

    public void monthMinusMethod() {
        month--;
        if (month < 1) {
            month = 12;
            year--;
        }
        calendar.setMonthLabelText(month + "");
        calendar.setYearLabelText(year + "");
    }

    public void yearMinusMethod() {
        year--;
        calendar.setYearLabelText(year + "");
    }
}

woran liegt der Fehler?

Gruss,

Christopher
 
Zuletzt bearbeitet:
Den Fehler selbst kann ich dir leicht erklären: Der Stack ist ein Stapelspeicher auf dem während des Programmablaufs temporäre Informationen gespeichert werden, unter anderem die Rücksprungadresse wenn eine Subroutine(Funktion) aufgerufen wird. So ein Stack ist aber nicht unbegrenzt, und ist irgendwann überfüllt. Mir hat der Stack bisher immer gereicht, es ist eigentlich meistens irgendwo ne Endllosschleife oder ähnliches im Spiel, die zum Überlaufen des Stacks führt.
Wie man anhand der Fehlermeldung sehen kann ist das bei den Klassen Time und Calendar irgendwo der Fall.
Zur weiteren Hilfe wäre es erstmal hilfreich, wenn du den Quelltext in JAVA - /JAVA Tags setzen könntest, das erleichtert das Lesen erheblich.

EDIT: Ok hab den Fehler gefunden, wie auch von mir erwartet ;)
Und zwar, in der Klasse Calendar hast du einmal die Zeile "Time time = new Time();"
Und in der Klasse Time hast du die Zeile "Calendar calendar = new Calendar();"
Sprich wenn du die Klasse Calendar instanzierst erzeugt diese ein Objekt von Time, Time wiederum erzeugt ein Objekt von Calendar, das wieder von Time und so weiter, bis irgendwann der Stack voll ist ;)

Kannst du vielleicht mal kurz erklären, was genau die Klassen machen sollen? Dann kann ich dir vielleicht auch einen Lösungsvorschlag geben.
 
Zuletzt bearbeitet:
Ok, das ist schon einmel gut zu wissen :)

Allerdings habe ich ja noch nichts aufregendes gemacht, lediglich ein paar Methoden, die den Text verändern und ein paar If-Anweisungen...
 
Wenn beide Klassen jeweils den anderen benötigen (so wie es auf den ersten Blick den Anschein macht), dann kannst du dir die Frage stellen: Was ist zuerst da? Das Huhn oder das Ei? und sinngemäß beispielsweise im Konstruktor von Time die aufrufende Calendar-Instanz mit übergeben.
So hat Time Zugriff auf die GUI in Form von Calendar und muss keine eigene mehr erzeugen.

Grüße & Gute Nacht
Carron
 
Zurück