Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Java] Bild laden --> Richtiger Pfad? (https://www.delphipraxis.net/112995-%5Bjava%5D-bild-laden-richtiger-pfad.html)

Die Muhkuh 30. Apr 2008 19:41


[Java] Bild laden --> Richtiger Pfad?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

im Anhang ist der Aufbau des Projekts.

In der Datei Game.java möchte ich das Bild auto1.png laden. Wie ich das Bild lade, ist kein Problem, sondern den Pfad zu dem Bild. Hab schon einiges ausprobiert, aber gesehen hab ich bisher noch nichts. Von wo aus muss ich den ausgehen? Vom Projektordner? Vom Ordner, in dem Game.java steckt?

Die Muhkuh 3. Mai 2008 10:44

Re: [Java] Bild laden --> Richtiger Pfad?
 
Hi,

es wollte bisher noch nicht funktionieren. Hier mal noch der Code, der das Bild laden soll:

Game.java:
Code:
  public Game(Graphics2D graphics2d) {
      player1 = new Car(graphics2d);
      player1.loadImage("src/images/auto1.png");
   }
Car.java:
Code:
  public void loadImage(String filename) {
    imgcar = Globals.getToolkit().createImage(filename);
  }
Globals.java:
Code:
public class Globals {
  private static Toolkit tkKit;
  private static ImageObserver ioObserver;
 
  public static void setToolkit(Toolkit kit) {
     tkKit = kit;
  }
  public static Toolkit getToolkit() {
     return tkKit;
  }
 
  public static void setImageObserver(ImageObserver io) {
     ioObserver = io;
  }
 
  public static ImageObserver getImageObserver() {
     return ioObserver;
  }
}
Und die Hauptdatei:
Code:
public class CrashCars extends Applet { 
  public void init() {
     Globals.setImageObserver(this);
     Globals.setToolkit(getToolkit());
  }

  // Mehr Code
}

jaenicke 3. Mai 2008 11:05

Re: [Java] Bild laden --> Richtiger Pfad?
 
Ich habe dabei eigentlich immer ein URL-Objekt benutzt. Dazu habe ich hier ein Beispiel gefunden ;-):
http://www.java-forums.org/java-appl...to-applet.html

Die Muhkuh 3. Mai 2008 11:07

Re: [Java] Bild laden --> Richtiger Pfad?
 
Hi,

danke, ich schau mir das nachher mal an.

Die Muhkuh 4. Mai 2008 09:56

Re: [Java] Bild laden --> Richtiger Pfad?
 
So, danke hat nun geklappt. Ich hab eins nicht bedacht:

Die compilierten Dateien landen im Bin-Ordner und ich hab relativ vom falschen Ordner die Dateien angegeben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz