Grafik på en AWT-Button
Jeg er ved at lave en applet og vil gerne have nogle flotte knapper. For at komme ud over AWTs-windowsknapper har jeg forsøgt at extende Button og overskrive paint(). Ideen var at have en kanp, hvor jeg kunne have et Image på, så jeg kunne have nogle knapper med pæn grafik.Her er min Knap-klasse:
public class Knap extends Button {
private Image billede;
public Knap() {
super();
}
public Knap(String label) {
super(label);
}
public void setImage( Image billede ){
this.billede = billede;
}
public void paint(Graphics g){
g.drawImage(billede, getX(), getY(), getWidth(), getHeight(), null );
}
}
Dette går dog ikke som jeg havde håbet på. Når jeg adder en knap til min applet kommer der ikke noget grafik på. Jeg får kun en helt grå kanp.
Nogen der kan hjælpe mig her. Skal jeg måske nøjes med at extende Component??
