Suche Parameter für den GradientPaint Konstruktor

Stigma

Gesperrt
Moin Moin,

Einen Farbverlauf in einer paintComponent auf ein Graphics-Objekt das als Graphics2D gecastet ist ereicht man doch mit dem "GradientPaint". Dies gelingt mir soweit, allerdings wie bekomme ich es hin das der Farbverlauf nicht von links nach rechts sondern von unten nach oben verläuft?

Könnt ihr mir bitte sagen welche Parameter der Konstruktor von mir erwartet.

Danke
 
Moin!
Schau mal hier:
Code:
                Graphics2D g2d = (Graphics2D)g;
                Color s1 = Color.red;
                Color e = Color.green;
                GradientPaint gradient1 = new GradientPaint(10,30,s1,30,30,e,true);
                GradientPaint gradient2 = new GradientPaint(10,10,s1,30,30,e,true);
                GradientPaint gradient3 = new GradientPaint(10,10,s1,10,30,e,true);
                GradientPaint gradient4 = new GradientPaint(30,10,s1,10,30,e,true);
                g2d.setPaint(gradient1);
                g2d.drawRect(50,50,100,100);
                g2d.fillRect(50,50,100,100);
                g2d.setPaint(gradient2);
                g2d.drawRect(200,50,100,100);
                g2d.fillRect(200,50,100,100);
                g2d.setPaint(gradient3);
                g2d.drawRect(50,200,100,100);
                g2d.fillRect(50,200,100,100);
                g2d.setPaint(gradient4);
                g2d.drawRect(200,200,100,100);
                g2d.fillRect(200,200,100,100);

*grüssle*
MeinerEiner
 

Anhänge

  • gradient.gif
    gradient.gif
    9,4 KB · Aufrufe: 9
MeinerEiner 80 <-- Richtig geschrieben
Deinen Beitrag bewertet <-- wurde erledigt
Beitrag als erledigt markiert <-- alle meine Beiträge die Beantwortet wurden wurden als erledigt markiert, dies dauert immer ca. 8 nachdem ich die Antwort erhalten haben.

Ich erinnere mich noch an damals! Mein erster Beitrag! Ohhh Ja. Ich stellte eine Frage und wollte das Tom sie beantwortet. Dan kamst du und beantwortetest sie.
 
Zurück