ここではかなり初心者ですが、ここに私の問題を説明する小さなテストコードがあります。出力される値は-1です。私はちょうど私のイメージのピクセルの幅を返す方法のわずかな手がかりを持っていない、私はここで非常に明白な何かが欠けている?このImageObserverの全体像は意味をなさない!私はImageクラスを理解していません!私はここで間違って何をしていますか?
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class imagetest2 extends JPanel {
Image i =Toolkit.getDefaultToolkit().getImage(/*image*/);
public int test(){
int x = i.getWidth(null);
return x;
}
}
class imagetest {
public static void main(String args[]){
imagetest2 tesst = new imagetest2();
System.out.print(tesst.test());
}
}
素晴らしい答え、ありがとう。 –