Hallo,
ich möchte mir folgenden Button (Anhang) bauen, aber komme nicht weiter:
ich hab schon Versucht die paintComponent zu überschrieben, ohne Erfolg.
Kann mir da jemand ein paar Tipps geben?
Danke Oli
Hallo,
schon bei der Initialisierung.
Ich hab ne eigene Klasse gebaut, die sie von JButton ableitet und hab in paint versucht die beiden Balken und den Text zu zeichnen. Leider ohne Erfolg...
Grüße Oli
public class MyButton extends JButton{
public MyButton(String string) {
super(string);
}
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g2.setColor(Color.CYAN);
g2.fillRect(0, 0, getWidth(), getHeight() / 2);
g2.setColor(Color.BLUE);
g2.fillRect(0, getHeight() / 2, getWidth(), getHeight() / 2);
}
}
Besten Dank,
werde ich gleich mal ausprobieren. Das Problem ist, dass sich diese beiden Farben während der Laufzeit ändern sollen.
Nun und da ists mit Bildern net so toll.
Besten Dank nochmal.
Mein Fehler war übrigens, dass ich super.paint() erst nach dem Malen aufgerufen habe...
Weiß jemand ein gutest tutorial, wo beschrieben wird, wann wo und warum paint() aufgerufen wird?
Grüße Oli