私は Python から Java に移行しましたが、少し混乱しています。私の主な質問は、画像を描く方法です。オラクルのサイトを見てきましたが、コードをコピーして貼り付けても機能しませんでした。これが私が持っていたものです(インポートを除く):
public class ImageTesting{
public void main(String[] args){
BufferedImage img = null;
try {
img = ImageIO.read(new File("/Volumes/Data/Users/me/Desktop/Button Img.png"));
Graphics g = null;
g.drawImage(img, 100, 100, this);
} catch (IOException e) {
System.out.println("Image Loading Failed");
}}}
私が問題を抱えている行は g.drawImage(img, 100, 100, this); です。そして、画像観察者がいないことについて不平を言います。同じ行が私が持っている別のコードで機能するが機能することは私を混乱させます:/何が欠けていますか??!