Applets und Bilder

Hallo,

Wie bekomme ich ein Bild (jpg oder gif) in ein Applet,
und möglichst sogar in ein GridLayout an genau die richtige Stelle?

Was in meinen Büchern steht, klappt nicht…

(Zweite Frage: Kann man in Applets Swing-Komponenten benutzen?(JDK 1.3))

Danke und bis dann,
Jan

Hallo,

das ist einfach.
analog zur ausgabe von zeichenkette gibt es eine ausgabefunktion für bilder und zwar drawimage()
vorher musst du bild laden mit andere funktion.
das .jpg soll in das selbe verzeichnis liegen wo deine .java und .html sich befinden
das genaue syntax kannst du in literatur finden .
wenn es nicht klappt suche ich für dich das ganze syntax.ok?

Hallo,

das ist einfach.
analog zur ausgabe von zeichenkette gibt es eine
ausgabefunktion für bilder und zwar drawimage()
vorher musst du bild laden mit andere funktion.
das .jpg soll in das selbe verzeichnis liegen wo deine .java
und .html sich befinden
das genaue syntax kannst du in literatur finden .
wenn es nicht klappt suche ich für dich das ganze syntax.ok?

Ich habe ein ähnliches Problem. Mit Netscape funktioniert das ganze wunderbar, der Internet-Explorer gibt mir beim laden des Bildes (in jeder Sicherheitseinstellung) eine Sicherheitsverletzung aus.

Cu Rene

Grob die wichtigen Teile des Codes:

Im Konstruktor:
Bitmap(String s)

img = getToolkit().getImage(s);
MediaTracker mt = new MediaTracker(this);
mt.addImage(img, 0);

Paint:
public void paint(Graphics g)
{
g.drawImage(img,1,1,this);
}

Hat sich erledigt. (o.w.T.)

img = getToolkit().getImage(s);

^da war der Fehler!

Hallo

Ich glaube, ich brauche mal deine Syntax.
Das Problem ist, das das Bild an eine ganz bestimmte Stelle soll, in ein GridLayout.
also irgendwo müsste stehen MeinGridLayout.add(???)

Aber was kommt in die Klammer??
Kannst du mir das verraten?
Meine Bücher geben da nicht wirklich was her…

Danke im voraus,
jan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Habe jetzt folgendes gemacht:

ein Label ohne Text, aber mit einem ImageIcon geladen.
An die Stelle gepackt wo’s hinsoll, und fertig ist der Lack!

Jan