Hallo,
ich bastel gerade meine GUI (ich benutze SWT) zusammen. Dort soll während einer langen Berechnung immer eine aktualisierte Statistik mitlaufen, also z.B. ein Zähler, der mitläuft und in einem Textfeld aktualisiert wird usw.
Idealerweise auch mit Graphen, die den Verlauf anzeigen, einem Zähler, der die verstrichene Zeit misst usw.
Sowas hab ich aber noch nie gemacht. Meine Fragen:
- Geht sowas überhaupt mit SWT?
- Was für Klassen nimmt man am besten dafür? Die aus dem org.eclipse.swt.graphics Paket?
Der Kontrollfluss ist ungefähr so:
- Programm startet
- Welt wird erschaffen
- Gui wird erschaffen
- Per Knopfdruck fängt die Welt an wilde Sachen zu machen, die ich auf der Konsole ausgebe
Wie kann ich das jetzt in der GUI ausgeben? Die Welt weiss ja schließlich nichts von der GUI? Muss man sowas generell mit Threads lösen?
Über Tipps würde ich mich sehr freuen.
Gruß,
Joghurt
ich bastel gerade meine GUI (ich benutze SWT) zusammen. Dort soll während einer langen Berechnung immer eine aktualisierte Statistik mitlaufen, also z.B. ein Zähler, der mitläuft und in einem Textfeld aktualisiert wird usw.
Idealerweise auch mit Graphen, die den Verlauf anzeigen, einem Zähler, der die verstrichene Zeit misst usw.
Sowas hab ich aber noch nie gemacht. Meine Fragen:
- Geht sowas überhaupt mit SWT?
- Was für Klassen nimmt man am besten dafür? Die aus dem org.eclipse.swt.graphics Paket?
Der Kontrollfluss ist ungefähr so:
- Programm startet
- Welt wird erschaffen
- Gui wird erschaffen
- Per Knopfdruck fängt die Welt an wilde Sachen zu machen, die ich auf der Konsole ausgebe
Wie kann ich das jetzt in der GUI ausgeben? Die Welt weiss ja schließlich nichts von der GUI? Muss man sowas generell mit Threads lösen?
Über Tipps würde ich mich sehr freuen.
Gruß,
Joghurt