tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von miffi
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
527
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Orb Orb ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Ort
    Göttingen
    Beiträge
    27
    Hey Tutis =)

    ich habe ein Programm bei dem alte Methoden von JFreeChart verwendet wurden, welche mitllerweile deprecated sind. Das wollte ich nun beheben und nun zu meinem Problem =):

    die alte setStroke() Methode hat den Verlauf eines Graphen gestrichelt dargestellt, und die neuen Methoden ( setBaseStroke und setSeriesStroke ) sind irgendwie durchgezogen, was aber nicht erwünscht ist, hat vielleicht schon mal jemand was damit gemacht?


    Gruß, Orb.
     
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.

    Goethe

  2. #2
    Avatar von miffi
    miffi miffi ist offline Mitglied Gold
    Registriert seit
    Jul 2009
    Ort
    Ravensburg (BW)
    Beiträge
    139
    Howdie.

    Das kommt ganz drauf an, welchen Stroke du meinst. Du kannst über Setter den BaseSectionOutlineStroke, SectionOutlineStroke, BorderStroke oder einfach den Stroke des Renderers setzen. Ein paar mehr Details und Code wären nicht schlecht.

    Ich befürchte nur fast, dass ich dir auch nicht helfen kann, da inzwischen bestimmt ein bzw. mehrere neue Versionen released worden sind... Meine Erfahrungen basieren auf 1.0.11 von 2008.

    Gruß
    miffi
     
    "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
    Douglas Adams

  3. #3
    Orb Orb ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Ort
    Göttingen
    Beiträge
    27
    Moin, moin,
    Code java:
    1
    
    setStroke( new BasicStroke( 1, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_BEVEL, 2, new float[] { 5, 5, 5, 5}, 1 ) );
    Ich setze den Stroke auf einen Renderer.
    das ist deprecated und ich wollte das ganze ersetzen.
    der Graph war hier mit gestrichelt.
    Ich hab die BaseStroke Methoden schon alle mal ausprobiert.
    Es funktioniert auch ohne weiteres die anderen Methoden zu nutzen, jedoch ist der Graph dann nicht mehr gestrichelt =/

    @Edit ich verwende eine Ableitung des XYLineAndShapeRenderer ( könnte man in dem das vielleicht einstellen? )

    Gruß, Orb.
    Geändert von Orb (26.04.11 um 08:14 Uhr)
     
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.

    Goethe

  4. #4
    Avatar von miffi
    miffi miffi ist offline Mitglied Gold
    Registriert seit
    Jul 2009
    Ort
    Ravensburg (BW)
    Beiträge
    139
    Hi Orb,

    sorry, da kann ich dir auch nicht weiterhelfen... Mich wundert nur, dass es auf deine Weise nicht funktioniert. Wenn es als deprecated deklariert ist, könntest du vielleicht im JavaDoc einen Hinweis darauf finden, was stattdessen benutzt werden sollte.

    Viel Erfolg und Gruß
    miffi
    Orb bedankt sich. 
    "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
    Douglas Adams

  5. #5
    Orb Orb ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Ort
    Göttingen
    Beiträge
    27
    Auf die Idee bin ich auch schon gekommen
    Jedoch ist es wie Oben geschildert, das es ohne weiteres Funktioniert aber der Graph trotzdem nicht gestrichelt ist.
    Aber ich danke dir für deine Mühe =)

    Gruß, Orb.
     
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.

    Goethe

  6. #6
    Orb Orb ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Ort
    Göttingen
    Beiträge
    27
    es war doch einfacher als ich dachte die Methode setSeriesStroke( 0, new BasicStroke([......]) )
    einfach ma den Code liegen lassn hilft besser als man denkt =D
     
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.

    Goethe

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 24.06.10, 11:28
  2. MethodBinding, MethodValue deprecated
    Von MrOTJ im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 22.05.09, 09:51
  3. Antworten: 2
    Letzter Beitrag: 28.06.06, 13:50
  4. Deprecated Angaben
    Von Ralfk im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 02.03.05, 12:05
  5. Deprecated
    Von Noby im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 23.03.03, 15:23