GUI-Updaten während eines externen Prozesses

Status
Nicht offen für weitere Antworten.
P

PaFFy

Gast
Servus,

ich habe eine GUI und wenn der User einen Knopf drückt wird ueber RunTime ein Prozess gestartet, nun möchte ich das die GUI während des Ablaufes des Prozesses aktualisiert wird, bzw. der Prozeß sogar Informationen an mein Java-Programm schaufelt. Wisst ihr wie das möglich ist?

MfG

PaFFy

PS: Ich benutze SWING!!!
 

20mithrandir

Aktives Mitglied
Wenn der aufgerufene Prozess Auf die Standard- oder Errorkonsole schreibt, kannst du das zum Bleistift ganz simpel auslesen:

Code:
Process p = Runtime.getRuntime().exec( command );
readOutput( p );
p.waitFor();

In der Methode readOutput startest du dann einen Thread, der die Ausgaben überwacht:

Code:
BufferedReader outReader = new BufferedReader( new InputStreamReader( p.getInputStream() ) );

BufferedReader errReader = new BufferedReader( new InputStreamReader( p.getErrorStream() ) );

new SomeReadingThread( outReader, errReader ).start();
 
P

PaFFy

Gast
Wenn ich dann sofort was in der GUI ändere wird das auch sofort übernommen?
das mit dem Inputstream habe ich ja auch schon gemacht nur leider hinkt die gui hinterher...sie wird erst ganz am ende wenn er fertig ist, aktualisiert....
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T JProgressbar während actionListener updaten AWT, Swing, JavaFX & SWT 1
L Label im JavaFX Thread Updaten AWT, Swing, JavaFX & SWT 3
ralfb1105 JavaFX Label lässt sich innerhalb service Task nicht updaten? AWT, Swing, JavaFX & SWT 22
it_is_all ActionListener umlenken/ updaten mit AddActionListener funktioniert nicht AWT, Swing, JavaFX & SWT 3
0 Swing JTable aus anderer Klasse updaten AWT, Swing, JavaFX & SWT 5
N JavaFX TextArea Updaten bevor Prozess gestartet wird AWT, Swing, JavaFX & SWT 7
I JavaFX Im Controller die ProgressBar mit Task updaten AWT, Swing, JavaFX & SWT 6
K Swing JTable updaten AWT, Swing, JavaFX & SWT 9
A Swing JMenuBar updaten AWT, Swing, JavaFX & SWT 2
J JTree updaten AWT, Swing, JavaFX & SWT 2
S Swing Oberfläche rekusiv updaten mit updateUi() AWT, Swing, JavaFX & SWT 10
N JTable updaten AWT, Swing, JavaFX & SWT 2
M GUI muss updaten und neuzeichnen AWT, Swing, JavaFX & SWT 3
Q GUI außerhalb GUI-Thread updaten - GUI friert ein AWT, Swing, JavaFX & SWT 18
Q Swing Fenster updaten - Hinzugefügte Komponenten darstellen AWT, Swing, JavaFX & SWT 3
K JLists mit Fileobjekten updaten AWT, Swing, JavaFX & SWT 2
L JTextField updaten AWT, Swing, JavaFX & SWT 2
E Swing JProgressBar updaten AWT, Swing, JavaFX & SWT 3
M PropertyChangeListener - JTable bei neuen Objekten updaten? AWT, Swing, JavaFX & SWT 3
A JProgressBar updaten abhängig vom Output eines externen Skripts AWT, Swing, JavaFX & SWT 2
S Würfelanimation icon updaten AWT, Swing, JavaFX & SWT 8
R Swing Tabellen updaten AWT, Swing, JavaFX & SWT 10
L JTable aus MySQL DB updaten - Live AWT, Swing, JavaFX & SWT 7
Burny91 Swing Mit Timer JLabel updaten AWT, Swing, JavaFX & SWT 2
N Swing GUI updaten / Aufklappbare Jpanels AWT, Swing, JavaFX & SWT 2
w0ddes Swing Update: Laufendes GUI updaten AWT, Swing, JavaFX & SWT 8
Z Swing Komponenten updaten AWT, Swing, JavaFX & SWT 4
X SWT - Text von Text-Komponenten updaten (wie?) AWT, Swing, JavaFX & SWT 4
G JFreeChart und das updaten AWT, Swing, JavaFX & SWT 7
K Tabelle nach JOptionPane updaten AWT, Swing, JavaFX & SWT 5
J [JTree] Node updaten AWT, Swing, JavaFX & SWT 3
G Ein jTextField im laufe das Programmes immer wieder updaten AWT, Swing, JavaFX & SWT 2
QDog JComboBox updaten, ArrayList AWT, Swing, JavaFX & SWT 7
G JTextField von andere classe updaten AWT, Swing, JavaFX & SWT 11
G JTable aus Thread heraus updaten AWT, Swing, JavaFX & SWT 3
P Components updaten AWT, Swing, JavaFX & SWT 2
P JTable (->Datenbank) editieren/updaten AWT, Swing, JavaFX & SWT 3
R Componenten eines JFrames updaten AWT, Swing, JavaFX & SWT 11
R Menubar immer updaten! AWT, Swing, JavaFX & SWT 9
X textarea updaten bevor eine Methode aufegerufen wird AWT, Swing, JavaFX & SWT 6
C Text in JTextArea bei mouseEntered() updaten AWT, Swing, JavaFX & SWT 2
C JFrame updaten! AWT, Swing, JavaFX & SWT 2
J JFrame mit Zeigeruhr updaten AWT, Swing, JavaFX & SWT 16
P SWT table updaten AWT, Swing, JavaFX & SWT 7
C Textarea kontinuerlich updaten AWT, Swing, JavaFX & SWT 3
M Probleme mit dem Updaten von graphischen Komponenten AWT, Swing, JavaFX & SWT 2
M JTree updaten AWT, Swing, JavaFX & SWT 2
H JItem während der Programmlaufzeit verändern AWT, Swing, JavaFX & SWT 8
G JavaFX BarChart während der Runtime aktualisieren AWT, Swing, JavaFX & SWT 4
E Swing Layout während der Laufzeit anpassen AWT, Swing, JavaFX & SWT 3
S JavaFX ListView Inhalte während Laufzeit ändern AWT, Swing, JavaFX & SWT 23
I AWT Listener während man in anderem Fenster ist AWT, Swing, JavaFX & SWT 4
M JavaFX Absoluter Fokus während drag Event AWT, Swing, JavaFX & SWT 10
G JavaFX - Während AudioRecording keine Text eingabe TextField möglich AWT, Swing, JavaFX & SWT 6
T Timer und GIF Animationen pausieren während Maus sich bewegt AWT, Swing, JavaFX & SWT 4
N JLabel ändern während Programm ausgeführt wird AWT, Swing, JavaFX & SWT 4
U Java FX Zusätzliches Label per Knopfdruck während der Laufzeit auf Panel einfügen. AWT, Swing, JavaFX & SWT 2
F JavaFX Timeline Animation soll X- und Y-Position während Animation ändern AWT, Swing, JavaFX & SWT 2
B 3D-Grafik Java 3D Licht während Laufzeit ändern AWT, Swing, JavaFX & SWT 0
Joew0815 Dropdown meue während der Laufzeit ändern. AWT, Swing, JavaFX & SWT 6
D Swing Jlist Größe während der Laufzeit verändern. AWT, Swing, JavaFX & SWT 11
J JLabel während einer methode aktualisieren AWT, Swing, JavaFX & SWT 6
H jprogressbar während datenabfrage anzeigen AWT, Swing, JavaFX & SWT 5
B ProgressBar während Berechnung AWT, Swing, JavaFX & SWT 4
M Swing JList Item in andere JList während Ausführung AWT, Swing, JavaFX & SWT 4
M JLabel aktualsisieren während Verarbeitung AWT, Swing, JavaFX & SWT 12
E Buttons während einer Berechnung deaktivieren AWT, Swing, JavaFX & SWT 6
D JTable Mausevents, während editiert wird AWT, Swing, JavaFX & SWT 5
T Swing JFrame blockieren während anderes JFrame offen ist AWT, Swing, JavaFX & SWT 2
R Wie Vorgehen bei fundamentaler Veränderung des Layouts während des Programmablaufs? AWT, Swing, JavaFX & SWT 19
S Programm pausieren während JDialog offen ist AWT, Swing, JavaFX & SWT 2
X Tabelle während Funktionsaufruf aktualisieren AWT, Swing, JavaFX & SWT 11
S Swing JTextArea während der Laufzeit füllen AWT, Swing, JavaFX & SWT 5
J Lazy Loading eine JTree während Scrollen AWT, Swing, JavaFX & SWT 11
R GUI hängt während Programm läuft AWT, Swing, JavaFX & SWT 7
P repaint während Thread läuft AWT, Swing, JavaFX & SWT 9
S Swing Während Frame verschoben wird... AWT, Swing, JavaFX & SWT 2
C keine weiteren Events während Drag&Drop Operation möglich? AWT, Swing, JavaFX & SWT 5
T Swing Dialoginhalt automatisch anpassen während Größenänderung AWT, Swing, JavaFX & SWT 2
D Swing Anzeige während eines Ladevorganges AWT, Swing, JavaFX & SWT 6
O Swing es können keine neuen Labels hinzufügt werden während der Timer läuft AWT, Swing, JavaFX & SWT 14
S Java3D: Alle Objekte in BranchGroup löschen während Laufzeit AWT, Swing, JavaFX & SWT 3
D JTable während edit kein update machen lassen AWT, Swing, JavaFX & SWT 2
M SWT Mutter-Shell blocken während Tochter-Shell noch offen ist AWT, Swing, JavaFX & SWT 6
S Swing DnD: Image während Drag-Operation ändern AWT, Swing, JavaFX & SWT 3
M Swing JTable während Laufzeit beschreiben AWT, Swing, JavaFX & SWT 14
S Objekt wird während Endlosschleife nur einmal bewegt AWT, Swing, JavaFX & SWT 2
O Zeichnene auf ein Jpanel während der Laufzeit des Programms AWT, Swing, JavaFX & SWT 2
J GUI (JTable) während Rekursion aktualisieren AWT, Swing, JavaFX & SWT 4
M Erzeugen von Komponenten während der Laufzeit AWT, Swing, JavaFX & SWT 6
S Methode während ihrer Laufzeit abbrechen AWT, Swing, JavaFX & SWT 6
C jComboBox während eingabe kontextabhängig vorausfüllen AWT, Swing, JavaFX & SWT 3
DeeDee0815 LookAndFeel während der Laufzeit verstellen AWT, Swing, JavaFX & SWT 4
G Wie Fenstergröße während Fenstergrößenänderung auslesen? AWT, Swing, JavaFX & SWT 2
F Aktualisierung während MOUSE_PRESSED AWT, Swing, JavaFX & SWT 4
D Widget/Control während Laufzeit durch ein anderes ersetzen AWT, Swing, JavaFX & SWT 3
E JTable-während der Einfügezeit der Zellen in die Table AWT, Swing, JavaFX & SWT 2
B JButton während der Laufzeit in JLabel umwandeln AWT, Swing, JavaFX & SWT 3
P JTextArea veränder Größe während Laufzeit; GridBagLayout AWT, Swing, JavaFX & SWT 8
Redfrettchen JTextArea während einer DocumentListener Notification ändern AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben