Hallo,
ich bin mittlerweile kurz vor dem Ende meines Projektes und habe noch 2 Probleme. Thema allgemein ist erst einmal ein Urlaubsantrag.
Das Anfangs- und Enddatum kann man sich über das PlugIn JCalendar auswählen. Und wenn man das ausgewählt hat soll in einem Textfeld die Anzahl an Tagen erscheinen. Hier mein Code: Da mecker er natürlich bei "txtTAge.setText", weil er dort einen String erwartet, aber mein Ergebnis ein Long wert ist.
Mein 2. Problem:
Wenn der Urlaubsantrag abgeschickt wurde, soll in einer anderen Klasse ein bestimmtes Textfeld um 1 erhöht werden. Es ist ein Textfeld, wo steht wie viele Urlaubsanträge noch offen sind. Problem: Ich habe diese Klasse nicht gschrieben und dort sind die Textfelder etc. als private Final deklariert worden. Wie kann ich jetzt von meiner Klasse aus auf diese Textfelder zugreifen, so dass beim drücken meines Buttons in der anderen Klasse dann das Textfeld um 1 erhöht wird?
Vielen Dank schon einmal
ich bin mittlerweile kurz vor dem Ende meines Projektes und habe noch 2 Probleme. Thema allgemein ist erst einmal ein Urlaubsantrag.
Das Anfangs- und Enddatum kann man sich über das PlugIn JCalendar auswählen. Und wenn man das ausgewählt hat soll in einem Textfeld die Anzahl an Tagen erscheinen. Hier mein Code: Da mecker er natürlich bei "txtTAge.setText", weil er dort einen String erwartet, aber mein Ergebnis ein Long wert ist.
Java:
public void differenz() {
Date dt = getDateVon();
Date dt2 = DateBis();
long ergebnis = ((dt2.getTime() - dt.getTime()) / 1000 / 60 / 60 / 24);
System.out.println(ergebnis);
txtTage.setText(ergebnis);
}
Mein 2. Problem:
Wenn der Urlaubsantrag abgeschickt wurde, soll in einer anderen Klasse ein bestimmtes Textfeld um 1 erhöht werden. Es ist ein Textfeld, wo steht wie viele Urlaubsanträge noch offen sind. Problem: Ich habe diese Klasse nicht gschrieben und dort sind die Textfelder etc. als private Final deklariert worden. Wie kann ich jetzt von meiner Klasse aus auf diese Textfelder zugreifen, so dass beim drücken meines Buttons in der anderen Klasse dann das Textfeld um 1 erhöht wird?
Vielen Dank schon einmal