Announcement

Collapse
No announcement yet.

Synchronisation von Bildschirmausgaben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Synchronisation von Bildschirmausgaben

    Hallo,

    ich habe folgendes Problem:

    Ich starte aus einem Dialog heraus eine Batchverarbeitung von Dateien. Meldungen des Batches werden über einen observable gemeldet. Der Dialog und eine Protokolldatei hängen als Observer an dieser Meldungsausgabe. Leider werden alle Meldungen auf dem Bildschirm erst dann angezeigt, wenn der Batch komplett durchgelaufen ist. (Erinnert mich an alte Zeiten unter Win3.11).

    Wie kann ich die Bildschirmausgabe synchron halten? Oder sollte ich das ganze in unterschiedlichen Threats laufen lassen?

  • #2
    Hi!<br>
    Ich gehe mal einfach von folgendem aus: Du willst die Ausgabe in
    einem JLabel anzeigen. Du realisierst das, indem Du <br>
    ausgabeLabel.setText(anzuzeigenderText);<br>
    setzt. Gehe mal hin, und setze hinter diesen Code noch <br>
    <b>ausgabeLabel.update(ausgabeLabel.getGraphics()) ;</b><br>
    schreibst. Vielleicht klappt es. Nett wäre es, wenn Du Deine
    Lösung mitteilst!<p>
    Michael Rot

    Comment


    • #3
      Hallo Ralf,

      arbeite mit Threads dann sollte das Problem behoben sein.

      Gruss

      Thomas Tasio

      Comment


      • #4
        Habe das Problem bereits gelöst.

        Ich habe für die Batch Verarbeitung einen eigenen Thread gestartet und schon klappt es mit der Meldungsausgabe in der Maske

        Comment

        Working...
        X