tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
1422
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    JavaNewbo Tutorials.de Gastzugang
    Heyho.
    Habe eine kleine GUI dahinter paar Methoden & Klassen das übliche halt. Nun will ich aber über die werte eines JSlider einen Graphen zeichnen lassen... nur ich habge gerade kein Plan wie das funktioniert. vielleich könnt ihr mir ja nen Tipp =)
     

  2. #2
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Hm, gibt sicherlich Library's dafuer, ansonsten hast du ja sicher die Werte, in einer Liste o.ae. Diese wuerde ich einfach per for schleife lang gehen und Linien zeichnen lassen zwischen den einzelnen Punkten Was genau du mit den JSlider da machst, versteh ich net so ganz?
     

  3. #3
    JavaNewbo Tutorials.de Gastzugang
    naja steht der Slider auf " 7" soll der punkt bei 7 gezeichnet werden steht er bei 6 soll er bei 6 zeichenn.. etc pp =)
     

  4. #4
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Was passiert denn wenn ich den slider von 3 auf 7 ziehe, wird dann punkt 3, 4,5,6,7 gezeichnet?
     

  5. #5
    JavaNewbo Tutorials.de Gastzugang
    nein... nur der aktuelle...
    alten wegradieren neuen zeichen bzw von alt auf neu verschieben
     

  6. #6
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Dann wuerd ich einfach in der paint Methode den Wert des Sliders holen und diesen Zeichnen, wobei du fuer nen Graphen ja eigentlich x und y brauchst, und der Slider gibt wohl nur einen Wert? Oder du hast 2
     

  7. #7
    JavaNewbo Tutorials.de Gastzugang
    ... ist mir bewusst das ich 2 werte brauche (Der andere wird festgelegt durch eine Zeitperiode).
    Aber mach dir da keinen Kopf =) danke für deine Hilfe, aber ich krieg das schon irgendwie hin =)
     

  8. #8
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Ich versuch nur zu verstehen was du vorhast, damit ich oder andere dir besser helfen koennen
     

  9. #9
    Tsunamii Tsunamii ist offline Mitglied Silber
    Registriert seit
    Jul 2009
    Beiträge
    75
    Ich würde folgendes probieren:
    - Den JSlider an einen Listener anbinden (Welchen genau weiß ich nicht genau).
    - Sobald die Maus auf den JSlider drückt wird der aktuelle Wert gespeichert
    - Wird die Maus losgelassen wird der nun aktuelle Wert mit dem gespeicherten verglichen
    - Sind beide Werte unterschiedlich wird die repaint() Methode aufgerufen (Diese zieht sich natürlich wie MiMi schon erwähnt hat den Wert des JSliders um den Graph zeichnen zu können)

    Dadurch sollte das Zeichnen auf das nötigste reduziert werden
     

  10. #10
    JavaNewbo Tutorials.de Gastzugang
    Zitat Zitat von Tsunamii Beitrag anzeigen
    Ich würde folgendes probieren:
    - Den JSlider an einen Listener anbinden (Welchen genau weiß ich nicht genau).
    - Sobald die Maus auf den JSlider drückt wird der aktuelle Wert gespeichert
    - Wird die Maus losgelassen wird der nun aktuelle Wert mit dem gespeicherten verglichen
    - Sind beide Werte unterschiedlich wird die repaint() Methode aufgerufen (Diese zieht sich natürlich wie MiMi schon erwähnt hat den Wert des JSliders um den Graph zeichnen zu können)

    Dadurch sollte das Zeichnen auf das nötigste reduziert werden
    public void stateChanged(ChangeEvent v) {
    JSlider sourceSlider;
    sourceSlider = (JSlider)v.getSource();
    / /... Bla bla bla
    }
    damit hol ich mir meinen aktuellen wert =)

    funktioniert auch alles, trotzdem danke an alle
     

Ähnliche Themen

  1. 3D Graphen Zeichnen
    Von Brätzelbäcker im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 26.11.10, 08:36
  2. Graphen zeichnen unter SWT mit SWTGraph
    Von Thomas Darimont im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 11.08.08, 09:26
  3. Graphen wie z.b. x^1/3 zeichnen in php
    Von Astror Enales im Forum PHP
    Antworten: 1
    Letzter Beitrag: 27.11.06, 17:35
  4. Welches Objekt zum Graphen Zeichnen?
    Von Carndret im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 19.02.05, 11:16
  5. Graphen Zeichnen, aber wie?
    Von ChrisLem im Forum Java
    Antworten: 4
    Letzter Beitrag: 13.11.02, 16:02