carookee - group communication for you
Home / JavaForum / Swing + AWT
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.716 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 120 von 1460 (8%) |<   <   >   >|

Autor schnuffie
Datum 24.06.04, 10:25
Betreff Re: JSlider Werte grafisch darstellen


Du hast ein "repaint()"-Problem. Dein Bildschirm wird nicht aktualisiert, also ist es normal, das die Balkendarstellung nur anwächst.

Deine Frage kann zum größten Teil das Javabuch 3 beantworten:
Link: http://download.javabuch.de/hjp3html.zip
Abschnitt: 34.2.3 Animation mit Grafikprimitiven

Problematisch finde ich auch Deinen Aufruf der "repaint"-Methode innerhalb der "paintComponent"-Methode. Theoretisch kommt er aus dem Zeichnen garnicht mehr raus. :-)
Wieso benutzt Du nicht die normale "paint"-Methode, da Du ja tatsächlich zeichnest. Der Aufruf von "repaint" muß nach einer Rechteck-Berechnung für den/die Balken erfolgen. Diese Berechnung wiederum muß bei jeder Wertänderung, hervorgerufen durch den JSlider, erfolgen.




Diskussionsverlauf:
JSlider Werte grafisch darstellen
    Re: JSlider Werte grafisch darstellen

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com