Hallo,
mein JFrame Icon möchte ich gern selbst erstellen. JFrame.setImageIcon(Image img) ist mein Problem. Weder bin ich in der Lage, ImageIcon oder Image oder Icon in einer eigenen Klasse zu erweitern und dort mein Icon zu zeichen, noch wüsste ich irgendeine andere Klasse, die ich in ein Image verwandeln könnte.
Hat jemand Rat?
Gruß
N.
edit: auch JComponent.createImage(x,y) brachte mir kein Glück, also keine Anzeige meines Canvas
mein letzter Ansatz:
mein JFrame Icon möchte ich gern selbst erstellen. JFrame.setImageIcon(Image img) ist mein Problem. Weder bin ich in der Lage, ImageIcon oder Image oder Icon in einer eigenen Klasse zu erweitern und dort mein Icon zu zeichen, noch wüsste ich irgendeine andere Klasse, die ich in ein Image verwandeln könnte.
Hat jemand Rat?
Gruß
N.
edit: auch JComponent.createImage(x,y) brachte mir kein Glück, also keine Anzeige meines Canvas
mein letzter Ansatz:
Java:
...
frame.setIconImage(new VokabulatorIcon().createImage(16,16);
class VokabulatorIcon extends Canvas{
public VokabulatorIcon(){
setSize(16,16);
}
public void paint(Graphics g){
g.setColor(Color.red);
g.drawRect(0, 0, 14, 14);
}
}
...
Zuletzt bearbeitet: