Hi JavaGemeinde,
sorry, vielleicht bin ich ja echt zu blöd, um das hinzubekommen. :cry:
Wie kann ich dieses orange Viereck (drawRect) zeichnen?
Die Klasse MyLabel extends JLabel ist extern.
Der Verzweiflung nahe,
Ulrich
sorry, vielleicht bin ich ja echt zu blöd, um das hinzubekommen. :cry:
Wie kann ich dieses orange Viereck (drawRect) zeichnen?
Die Klasse MyLabel extends JLabel ist extern.
Der Verzweiflung nahe,
Ulrich
Code:
//--------------------------- IMPORTE ------------------------------
import java.awt.*;
import javax.swing.*;
public class MyLabel
extends javax.swing.JLabel {
JLabel mylabel;
Graphics g;
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawRect(0, 0, 20, 20);
g.setColor(Color.orange);
}
public MyLabel(int x, int y, String beschriftung, String buttonbild,
String HinterGrundFarbe) {
mylabel = new JLabel(beschriftung, new ImageIcon("images/"+buttonbild), 0);
mylabel.setPreferredSize(new Dimension(x, y));
mylabel.setOpaque(true);
mylabel.setBackground(new MyColor(HinterGrundFarbe).getMyColor());
repaint();
}
//--------------------------- METHODEN -----------------------------
public JLabel getMyLabel() {
return this.mylabel;
}
}