Applets und Bilder

Von: , Frage gestellt am Do, 1. Nov 2001

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

5 Antworten zu dieser Frage

  1. Antwort von nach 3 Tagen 0 hilfreich
    Re: Applets und Bilder

    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?

    • Antwort von nach 3 Tagen 0 hilfreich
      Re^2: Applets und Bilder

      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);
      }

      • Antwort von nach 4 Tagen 0 hilfreich
        Hat sich erledigt. (o.w.T.)

        img = getToolkit().getImage(s);
        ^da war der Fehler!

    • Antwort von nach 14 Tagen 0 hilfreich
      Re^2: Applets und Bilder

      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]

  2. Antwort von nach 27 Tagen 0 hilfreich
    Re: Applets und Bilder

    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

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!