jasno,
saljem ti primer klase koja se zoveTool...
class Tool extends Canvas {
Image im = null;
public Tool(){
setBackground(Color.black);
setForeground(Color.white);
}
public void setImage(Image im){
this.im = im;
repaint();
}
public void paint(Graphics g){
int W = this.getSize().width;
int H = this.getSize().height;
if (im != null){
int x = (W - im.getWidth(this)) /2;
int y = (H - im.getHeight(this)) /2;
g.drawImage(im,x,y,this);
}
}
}
u inicijalizaciji aplikacije napises:
Tool T = new Tool();
T.setSize(T.preferredSize()); // ovo je obavezno, ja mislim...
Panel p = new Panel()
p.add(T);
Image img = Toolkit.getDefaultToolkit().getImage(path_to_img);
T.setImage(img);
Nije važno stići prvi. Važno je prvo da stigneš.