довольно новичок здесь, но вот небольшой тестовый код, который объясняет мою проблему. Значение, напечатанное, равно -1. Я просто не имею ни малейшего понятия о том, как вернуть ширину пикселя моего изображения, я пропустил что-то очень очевидное здесь? Весь этот объект ImageObserver не имеет смысла !!!Я не понимаю класс изображения! Что я здесь делаю неправильно?
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());
}
}
Отличный ответ, спасибо. –