1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

JFrame wird Schwarz bei vielen JProgressbar-Value-Veränderungen unter Windows 7 64bit

  • Nicholas1991
  • 9. April 2010 um 16:36
  • Unerledigt
  • Nicholas1991
    9
    Nicholas1991
    Mitglied
    Punkte
    770
    Beiträge
    122
    • 9. April 2010 um 16:36
    • #1

    Hallo Leute

    ich hab ein Programm, dass den Fortschritt eines Downloads anzeigt. Einmal eine Pogressbar für den Fortschritt der einzelnen Datei und einmal eine Progressbar für den Gesamtforschritt.
    Wenn ich jetzt das ganze über Internet laufen lasse sieht alles sehr schick aus :D.
    Wenn ich jetzt aber zu Testzwecken das ganze über 0.0.0.0 auf meinem eigenen Rechner laufen lasse, dann passiert es manchmal, dass bei den ganz kleinen Dateien mein JFrame schwarz wird und nur die JProgressbar in der sich was tut wieder gezeichnet wird?!

    Ist das ein bekanntes Problem oder liegt das aller Wahrscheinlichkeit nach bei meiner Anwendung?

  • Plantschkuh!
    24
    Plantschkuh!
    Mitglied
    Reaktionen
    163
    Punkte
    6.173
    Beiträge
    1.181
    • 9. April 2010 um 16:41
    • #2

    Von wievielen Veränderungen pro Sekunde reden wir?

    *plantsch*

  • Nicholas1991
    9
    Nicholas1991
    Mitglied
    Punkte
    770
    Beiträge
    122
    • 9. April 2010 um 16:45
    • #3

    60 Dateien, 13MB bei ner "normalen" SATA Festplatte. Alle 512bytes wird geupdated.

  • _Linuxhippy
    6
    _Linuxhippy
    Mitglied
    Reaktionen
    1
    Punkte
    376
    Beiträge
    64
    • 9. April 2010 um 17:07
    • #4

    Hilft -Dsun.java2d.noddraw=true was?

    To avoid horrible confusion, please pronounce the G in the word GNU when it is the name of this project.

  • Paulchen
    1
    Paulchen
    Gast
    • 9. April 2010 um 17:27
    • #5
    Zitat von Nicholas1991

    60 Dateien, 13MB bei ner "normalen" SATA Festplatte. Alle 512bytes wird geupdated.


    Dir ist bewusst, dass das ca. 26000 Aktualisierungen deiner Progressbar sind? Für einen Vorgang, der nicht mal eine Sekunde dauert?

  • _Linuxhippy
    6
    _Linuxhippy
    Mitglied
    Reaktionen
    1
    Punkte
    376
    Beiträge
    64
    • 9. April 2010 um 17:29
    • #6
    Zitat von Paulchen

    Dir ist bewusst, dass das ca. 26000 Aktualisierungen deiner Progressbar sind? Für einen Vorgang, der nicht mal eine Sekunde dauert?


    Naja, ich denk schon dass er der Volksschulmathematik mächtig ist, ich denk es ist einfach ... egal?!
    is hald ineffizient ... trotzdem sollt sowas funktionieren :face_with_tongue:

    To avoid horrible confusion, please pronounce the G in the word GNU when it is the name of this project.

  • Litti
    5
    Litti
    Mitglied
    Reaktionen
    2
    Punkte
    187
    Beiträge
    36
    • 9. April 2010 um 17:31
    • #7

    Ich würde auch vermuten dass es irgendwie an zu vielen Update-Commands an die Progressbar liegt. Alternative wäre beim Download einen Thread mitlaufen zu lassen der quasi zeitgesteuert die Befehle rausschickt, zb alle 100 ms oder so.

  • Nicholas1991
    9
    Nicholas1991
    Mitglied
    Punkte
    770
    Beiträge
    122
    • 9. April 2010 um 19:57
    • #8

    Also das reduzieren hat auf jeden Fall jetzt das Problem behoben. Wüsste trotzdem gerne, warum der JFrame, der ja gar nicht neu gezeichnet werden sollte schwarz wurde.

  • _Linuxhippy
    6
    _Linuxhippy
    Mitglied
    Reaktionen
    1
    Punkte
    376
    Beiträge
    64
    • 9. April 2010 um 20:42
    • #9

    Könntest dus nochmal ohne reduzierung und dem Kommandozeilen-Parameter -Dsun.java2d.noddraw=true probieren?

    To avoid horrible confusion, please pronounce the G in the word GNU when it is the name of this project.

  • Nicholas1991
    9
    Nicholas1991
    Mitglied
    Punkte
    770
    Beiträge
    122
    • 10. April 2010 um 02:30
    • #10

    Hmm, weder mit noch ohne reproduzierbar, der Fehler kommt leider nur manchmal... hab das jetzt total oft probiert. kA wie ich den nochmal hinbekommen soll :thinking_face: Auf jeden Fall kein einziges mal mit deiner Zeile da.

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung