Hallo nochmal,
ich hätte eine Frage zur Sichtbarkeit von Objekten und zwar erzeuge ich im Konstruktior der unteren Klasse ein Objekt und möchte dieses dann in einer anderen Methode verwenden, nur ich bekomme eine Fehelrmeldung (cannot find symbol)
Wie kann ihc das machen, dass ich displayImage auch in der run- Methode verwenden kann -> ich muss bei der Initialisierung unbedingt new ImageComponent(img1); das img1 angeben - das brauche ich unbedingt!!
Vielen Dank.
lg
Hannes
ich hätte eine Frage zur Sichtbarkeit von Objekten und zwar erzeuge ich im Konstruktior der unteren Klasse ein Objekt und möchte dieses dann in einer anderen Methode verwenden, nur ich bekomme eine Fehelrmeldung (cannot find symbol)
Wie kann ihc das machen, dass ich displayImage auch in der run- Methode verwenden kann -> ich muss bei der Initialisierung unbedingt new ImageComponent(img1); das img1 angeben - das brauche ich unbedingt!!
Vielen Dank.
lg
Hannes
Code:
class OutputThread extends Thread {
public static JButton addButton;
public static Image img1;
public OutputThread(BufferedImage img1)
{
this.img1 = img1;
ImageComponent displayImage = new ImageComponent(img1);
}
public void run()
{
try {
for (int j = 0; j < 320; j++)
{
displayImage.setPixels(j, i, i); //warum sehe ich hier das Objekt displayImage nicht
}