Servus,
ich bin noch ein ziemlicher Java-Anfänger da ich zu beginn meines Studiums da sehr geschludert habe :-(
Ich soll nun einen Frame erzeugen bei dem oben der Farbverlauf von Blau immer heller wird. Hierzu habe ich ein Beispiel für ein Rechteck gefunden wo zwar andere Farben immer wieder kehren, aber vom Prinzip soll das so sein.
hier ist der Code
Meine Bitte an euch, sagt mir wie ich generell ein Jlabel mache, bei dem der farbverlauf einer Farbe so langsam verblasst(optik)
danke euch euer Maintower
ich bin noch ein ziemlicher Java-Anfänger da ich zu beginn meines Studiums da sehr geschludert habe :-(
Ich soll nun einen Frame erzeugen bei dem oben der Farbverlauf von Blau immer heller wird. Hierzu habe ich ein Beispiel für ein Rechteck gefunden wo zwar andere Farben immer wieder kehren, aber vom Prinzip soll das so sein.
hier ist der Code
Java:
import javax.swing.*;
import java.awt.*;
public class GradientColor{
public static void main(String[] args) {
GradientColor gd = new GradientColor();
}
public GradientColor(){
JFrame frame = new JFrame("Drawing with a Gradient Color");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new MyComponent());
frame.setSize(400,400);
frame.setVisible(true);
}
public class MyComponent extends JComponent {
public void paint(Graphics g){
Graphics2D g2d = (Graphics2D)g;
Color s1 = Color.red;
Color e = Color.green;
GradientPaint gradient = new GradientPaint(10,10,s1,30,30,e,true);
g2d.setPaint(gradient);
g2d.drawRect(100,100,200,120);
Color s2 = Color.yellow;
Color e1 = Color.pink;
GradientPaint gradient1 = new GradientPaint(10,10,s2,30,30,e1,true);
g2d.setPaint(gradient1);
g2d.fillRect(99,99,199,119);
}
}
}
Meine Bitte an euch, sagt mir wie ich generell ein Jlabel mache, bei dem der farbverlauf einer Farbe so langsam verblasst(optik)
danke euch euer Maintower
Zuletzt bearbeitet von einem Moderator: