Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Fenster geht auf, Bild wird nicht angezeigt

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.01.2008, 00:28 Uhr
Meuterich



Hei,

ich verzweifel grad ein bischen :/
Ich habe das da unten zusammengetippert und es sollte sich ein Fenster oeffnen (tuts)
und die Grafik anzeigen (tuts nicht). Woran liegt das denn? Ich habe folgende Verzeichnis-
struktur angelegt, eigentlich sollte doch die Grafik gefunden werden oder?

Projekt
-bin
---Gui_1.class
---katze.gif
-src
---Gui_1.java
---katze.gif

Wo muesste denn die Grafik hin wenn die nicht gefunden wird? Oder wie muesste der
Pfad dorthin gestalltet sein? Ich habe auch mal das Listing von h**p://www.javabuch.de
aus Kapitel 36.1 probiert, auch da das gleiche, Fenster geht auf, kein Bild :/



C++:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Gui_1 extends JFrame {
    public Gui_1 () {
        super("miez");
}
    public static void main (String[] args) {
        Gui_1 objJFrame= new Gui_1();
        MeinZeichenPanel objMeinZeichenPanel = new MeinZeichenPanel ();
                
        objJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        objJFrame.setLocation(100, 100);
        objJFrame.setSize(300, 200);
        objJFrame.setVisible(true);
objJFrame.getContentPane().add(objMeinZeichenPanel);

    }
}

class MeinZeichenPanel extends JPanel {
    public void paintComponent (Graphics _Leinwand) {

        Image objImage = new ImageIcon ("katze.gif").getImage();
        _Leinwand.drawImage(objImage, 1, 1, this);
    }
}



Danke fuer eure Geduld und Nachsicht und vor allem Hilfe

Meuterich
--
Eine Signatur wird unter jedem von Ihnen erstellten Beitrag angefügt.
Maximal 5 Linien, jedoch nicht mehr als 600 Zeichen.
ThWboard-Code-Tags werden bis auf [url] und [img] nicht berücksichtigt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.01.2008, 22:21 Uhr
Meuterich



Nabend,

also ich habe den Fehler gefunden, der Pfad zur Datei muss wohl genauer angegeben werden
als ich dachte

Die Zeile

C++:
Image objImage = new ImageIcon ("katze.gif").getImage();



muss so lauten damit die Bilder gefunden werden


C++:
Image objImage = new ImageIcon ("../UI_GUI/src/katze.gif").getImage();



Die Bilder muessen somit auch im srcVerzeichnis liegen.

Jetzt klappt es.


Ha en avslappa helg!
--
Eine Signatur wird unter jedem von Ihnen erstellten Beitrag angefügt.
Maximal 5 Linien, jedoch nicht mehr als 600 Zeichen.
ThWboard-Code-Tags werden bis auf [url] und [img] nicht berücksichtigt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: