Когда я использую следующий код:Почему мой образ не отображается в моем Java-апплете?
public void paint(Graphics g){
//Displays version number and name.
g.setFont(new Font("Courier", Font.PLAIN, 10));
g.drawString("DCoder " + execute.Execute.version, 2, 10);
//Displays logo in center.
g.drawImage(logo, centerAlign(logo.getWidth(null)), 50, this);
}
private int width(){
//Gets and returns width of applet.
int width = getSize().width;
return width;
}
private int height(){
//Gets and returns height of applet.
int height = getSize().height;
return height;
}
private int centerAlign(int obWidth){
int align = (width()-obWidth)/2;
return align;
}
в моей Java-апплета, то изображение не будет отображаться, пока я не позову перекрасить() (при изменении размера окна апплета просмотра)? Почему изображение не будет отображаться?
Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). –