this beim einlesen von bildern

Status
Nicht offen für weitere Antworten.
N

neoXxX

Gast
Hi Leute,

ich habe da ein Verständnisproblem. Und zwar geht es dabei um das this beim Laden von Bildern. Ich konnte nachlesen, dass das eine Referenz auf das Fensterobjekt ist und zum Überwachen des Ladevorgangs dient. Allerdings verstehe ich nicht genau was mit dem Fensterobjekt gemeint ist?? Und wie das genau zusammenhängt?

Ich habe hier auch den Code

Code:
import java.awt.*;

public class Poly extends javax.swing.JApplet {

		Image im;

		public void init(){
		im = getImage(getCodeBase(),"material/pati.jpg");
		}

		public void paint (Graphics screen){
		screen.drawImage(im, 10, 10, this);
		}
}
 

Zed

Bekanntes Mitglied
this ist die Klasse Poly

screen.drawImage(im, 10, 10, this);
Gelesen:
Zeichne im auf 10,10 in poly
 

muddin

Mitglied
Zed hat gesagt.:
this ist die Klasse Poly

screen.drawImage(im, 10, 10, this);
Gelesen:
Zeichne im auf 10,10 in poly

Das ist falsch - im wird auf screen gezeichnet! Die Poly-Klasse erbt von JApplet. Das ist mit "Fensterklasse" gemeint - in diesem Fall kein klassisches Fenster, sondern ein Applet. Macht aber nichts, da ImageObserver von der Klasse Component implementiert wird - JFrame, Frame, JApplet...all diese Klassen erben von Component und können daher als Parameter in der Methode drawImage() angegeben werden. Genau DAS ist das "this" welches gemeint ist.
Schau dir doch einfach mal an, welche Methoden/Konstanten ImageObserver bereitstellt, dann dürfte es klar werden, wofür man ihn braucht :wink:
 

Zed

Bekanntes Mitglied
Hab nicht in die Api geschaut. Muddin hat teilweise recht.

der vierte Parameter ist ein ImageObserver das ist ein Interface das JApplet implementiert und da Poly von JApplet erbt hat Poly auch einen ImageObserver. Der ImageObserver hat Konstanten und Mehoden die in jApplet implementiert sind diese Methoden besitzt auch Poly somit ist this auch Poly
 
N

neoXxX

Gast
Danke für eure Antworten, versteh das schon ein bischen besser. :)

Also this verweißt auf Poly. Poly hat das Interface ImageObserver. ImageObserver überwacht den Ladevorgang des Bildes.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M String beim einlesen formatieren Java Basics - Anfänger-Themen 12
CptK Richtigen Pfad beim einlesen von Datei finden Java Basics - Anfänger-Themen 2
J Encoding Problem beim Einlesen einer txt Datei mit Umlauten Java Basics - Anfänger-Themen 3
B Probleme beim einlesen einer short variablen für einen Array Java Basics - Anfänger-Themen 1
P Hilfe beim einlesen eines Textes Java Basics - Anfänger-Themen 11
F Input/Output Problem beim einlesen eines Strings Java Basics - Anfänger-Themen 3
J Variablen Problem beim einlesen einer Zahl Java Basics - Anfänger-Themen 7
D Hilfe beim einlesen eines Strings mit Leerzeichen Java Basics - Anfänger-Themen 16
A Beim txt Datei einlesen kommen zusätzliche Lehrzeichen dazu. Java Basics - Anfänger-Themen 5
0 Log4J Probleme beim einlesen der Log datei Java Basics - Anfänger-Themen 2
L Problem beim Einlesen einer Datei in einen String Java Basics - Anfänger-Themen 12
S Problem mit ObjectInputStream beim Einlesen von LinkedList Java Basics - Anfänger-Themen 3
M OutOfMemoryError beim Datei einlesen Java Basics - Anfänger-Themen 17
S Keine Ausgabe, beim einlesen Java Basics - Anfänger-Themen 4
T Beim XML-Parsen Text einlesen Java Basics - Anfänger-Themen 5
A Schleife beim Einlesen Java Basics - Anfänger-Themen 2
S Hilfe beim Einlesen Java Basics - Anfänger-Themen 6
G Null P. E. beim einlesen von daten in eine tabelle? Java Basics - Anfänger-Themen 2
H Problem beim Einlesen einer Datei (Endlosschleife ?) Java Basics - Anfänger-Themen 3
T Problem beim Einlesen einer Datei Java Basics - Anfänger-Themen 3
S Probleme mit Datentyp beim Einlesen Java Basics - Anfänger-Themen 4
B Problem beim einlesen einer Textdatei Java Basics - Anfänger-Themen 3
O Programm-Fehler beim einlesen von RGB werten Java Basics - Anfänger-Themen 5
D Externalizable Problem beim Objekt einlesen Java Basics - Anfänger-Themen 3
G kleines problem beim einlesen Java Basics - Anfänger-Themen 3
T Probleme beim Einlesen eines Strings Java Basics - Anfänger-Themen 3
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
A Hilfe beim Lesen von Pfaden und Systemvariablen Java Basics - Anfänger-Themen 3
M Ausgabe beim Overloading Java Basics - Anfänger-Themen 3
W Null-Pointer Exception beim Programmstart Java Basics - Anfänger-Themen 8
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
M Nullpointer beim befüllen meiner Liste im Object Java Basics - Anfänger-Themen 3
J Beim Start des Programms zB. eine Linie in JPanel ausgeben Java Basics - Anfänger-Themen 4
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
paulen1 Best Practice "Unchecked Assignment" Warnung beim erstellen eines 2D Arrays of Arraylists Java Basics - Anfänger-Themen 2
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
N Array beim erstellen mit Werten füllen Java Basics - Anfänger-Themen 6
T DamagedFontException beim drucken Java Basics - Anfänger-Themen 3
Z SNAKE Schlange beim Aufheben von Essen verlängern Java Basics - Anfänger-Themen 4
Bugs Bunny Fehlerhafte Berechnung beim erneuten Durchlaufen der Schleife Java Basics - Anfänger-Themen 5
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
Fiedelbambu Prüfen von Komma stelle beim Taschenrechner Java Basics - Anfänger-Themen 5
B Objekte verschwinden beim Übersetzen Java Basics - Anfänger-Themen 5
L Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
X Hilfe beim Übertragen in eine For-Schleife Java Basics - Anfänger-Themen 1
S Fehler beim Programm Java Basics - Anfänger-Themen 2
G Main Methode wird beim ersten Aufruf nicht richtig ausgeführt Java Basics - Anfänger-Themen 1
N Exception beim Verwenden von Arraylist? Java Basics - Anfänger-Themen 10
I InputStream beim zweiten Mal fehlerhaft Java Basics - Anfänger-Themen 10
C Fehler beim erstellen eines Objektes Java Basics - Anfänger-Themen 3
C Brauche Hilfe beim Schreiben eines Programmes :/ Java Basics - Anfänger-Themen 1
cmn489 Werte beim Funktionsaufruf in ein Feld übertragen(falls dieses leer ist) Java Basics - Anfänger-Themen 1
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
S Kriege Fehler "Exception in thread" beim Benutzen von SubStrings. Java Basics - Anfänger-Themen 2
D Hilfe beim Erzeugen eines Arrays NullPointerException wird ausgelöst Java Basics - Anfänger-Themen 11
Nerdinfekt BMI Rechner, fehler beim Zurückgeben des Strings? Java Basics - Anfänger-Themen 2
O Methode in while-Schleife aufrufen geht nur beim ersten Mal Java Basics - Anfänger-Themen 2
pry bitte Hilfe beim Kreditrechner objektorientiert Java Basics - Anfänger-Themen 6
J Hilfe beim Label animieren Java Basics - Anfänger-Themen 1
Avalon Programmierstil beim Mocken Java Basics - Anfänger-Themen 45
Avalon NullPointerException beim Mocken Java Basics - Anfänger-Themen 6
J Hilfe beim verstehen Java Basics - Anfänger-Themen 3
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
P Problem beim Überschreiben einer vererbten Methode Java Basics - Anfänger-Themen 4
M Compiler-Fehler Fehler beim Ausführen des Codes Java Basics - Anfänger-Themen 25
L Anfänger braucht Hilfe - Stecke beim Lernen fest Java Basics - Anfänger-Themen 10
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
Bluedaishi Hilfe beim erklären dieser Methode Java Basics - Anfänger-Themen 5
E Macht Java Rechenfehler beim Potenzieren und Mod? Java Basics - Anfänger-Themen 5
J Hilfe beim Programmieren Java Basics - Anfänger-Themen 5
C Fehler beim Speichern (Build projekt) Java Basics - Anfänger-Themen 42
S Endlosschleife beim Ausgeben einer LinkedList Java Basics - Anfänger-Themen 2
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
J Problem beim vergleich von zwei Integer Java Basics - Anfänger-Themen 3
Kirby.exe Fehler beim Ausgeben Java Basics - Anfänger-Themen 2
L Brauche Hilfe beim arbeiten mit Konstruktoren Java Basics - Anfänger-Themen 20
D Was tun gegen zu komplzierten Denken beim Programmieren Java Basics - Anfänger-Themen 27
G Problem beim Speichern von Objekten in einer Datei Java Basics - Anfänger-Themen 7
S Collections funktionale Listen (ListNode<E>) review und problem beim clone Java Basics - Anfänger-Themen 0
J NullPointerException beim Klonnen eines Arayys und beim aufrufen einer Methode Java Basics - Anfänger-Themen 2
J Fehler beim generieren von 4 Zufallszahlen Zahl doppelt ist eigentlich ausgeschlossen Java Basics - Anfänger-Themen 9
L Kleine Hilfe beim Schreiben eines Programmes benötigt :D Java Basics - Anfänger-Themen 40
T Fehlermeldung beim Versuch, einen String einzulesen Java Basics - Anfänger-Themen 4
V Wie wiederhole ich eine for-Schleife beim erreichen eines Wertes Java Basics - Anfänger-Themen 9
W Hilfe beim Chat Programm Java Basics - Anfänger-Themen 14
D Beim Programmieren auf die Logisch einfache Lösung kommen. Java Basics - Anfänger-Themen 17
S IndexOutOfBoundsException beim hinzufügen eines Elements zu einer Liste Java Basics - Anfänger-Themen 11
R String index out of range: -1 beim Datei Parsen Java Basics - Anfänger-Themen 15
I Methoden List.contains() beim 2. Element = true Java Basics - Anfänger-Themen 1
B EJB und Arquillian - bekomme Nullpointer Exception beim Aufruf der EJB Klasse Java Basics - Anfänger-Themen 40
O Verwirrt beim Java Collection Framework aufruf! Java Basics - Anfänger-Themen 9
S switch case fängt beim letzten case an Java Basics - Anfänger-Themen 6
S Erste Schritte Hilfe beim lernen von Programmieren Java Basics - Anfänger-Themen 2
der_Schokomuffin Hilfe gesucht beim Thema Objekte übergeben! Java Basics - Anfänger-Themen 2
A Pendeltouren beim Savings erfahren "schummeln" in Ordnung? Java Basics - Anfänger-Themen 1
dapzoo Compiler-Fehler Beim Werte verteilen in Objektarray NullPointerException Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben