我是java图形的新手,我想从我的电脑上画一幅图像。但是,该图像仅在我将代码放入paintcomponent时显示。以下是有效的方法:
public void paintComponent (Graphics g) {
super.paintComponent(g);
pic = Toolkit.getDefaultToolkit().getImage("meow.jpg");
g.drawImage(pic, 100, 100, 350, 300, this);
}
Image [] images;
Image pic;
如果我将代码放在不同的方法中,例如:
public void drawCat(Graphics g) {
pic = Toolkit.getDefaultToolkit().getImage("meow.jpg");
g.drawImage(pic, 100, 100, 350, 300, this);
}
Image [] images;
Image pic;
什么都没出现。我看不出这两种方法有多大区别,那么如何才能让我的图像在drawcat中绘制呢?
暂无答案!
目前还没有任何答案,快来回答吧!