Hallo,
ich habe eine GUI welches aus einigen Buttons und einem Scrollframe mit Inhalt besteht.
Ich habe eine Klasse welche den Inhalt aus einer Datenbank liest und die Graphik erstellt (dies wird von der GUI aufgerufen.
Ich habe einen Thread welcher eine Simulation startet und die ergebnissdaten in die Datenbank schreibt.
Mein Problem ist, dass ich es bisher nur hinbekommen habe per "Buttenklick" eine neue aktualisierung während der thread läuft in meiner GUI hinzubekommen oderaber durch eine While(true) Anweisung auf einem Button -> was aber dann die gesamte GUI blockiert ... oder aber eine While(zeit) Anweisung welche ein bestimmtes Zeitintervall die GUI blockiert.
Ziel ist es einen Button klicken und der Inhalt des Scrollpane wird solange neu geschrieben wie es neue daten gibt (mit Thread isAlive ?) aber vor allem sollte dies nebenläufig passieren.
Ist es möglich die Buttonklickroutine als Thread zu starten ? Wenn ja Wie ?
(Code kann bei Interesse nachgereicht werden)
ich habe eine GUI welches aus einigen Buttons und einem Scrollframe mit Inhalt besteht.
Ich habe eine Klasse welche den Inhalt aus einer Datenbank liest und die Graphik erstellt (dies wird von der GUI aufgerufen.
Ich habe einen Thread welcher eine Simulation startet und die ergebnissdaten in die Datenbank schreibt.
Mein Problem ist, dass ich es bisher nur hinbekommen habe per "Buttenklick" eine neue aktualisierung während der thread läuft in meiner GUI hinzubekommen oderaber durch eine While(true) Anweisung auf einem Button -> was aber dann die gesamte GUI blockiert ... oder aber eine While(zeit) Anweisung welche ein bestimmtes Zeitintervall die GUI blockiert.
Ziel ist es einen Button klicken und der Inhalt des Scrollpane wird solange neu geschrieben wie es neue daten gibt (mit Thread isAlive ?) aber vor allem sollte dies nebenläufig passieren.
Ist es möglich die Buttonklickroutine als Thread zu starten ? Wenn ja Wie ?
(Code kann bei Interesse nachgereicht werden)