Bilder werden nicht angeziegt !!!

Status
Nicht offen für weitere Antworten.

kaper28

Bekanntes Mitglied
Hallo Freunde,

Leider wird in meiner App. diese gif. Datein nicht angeziegt obwohl sich die gif.datein wie im Source-Code im selbem Ordner befinden ? Wie kann ich das problem Lösen ?

mfg
kaper28

Code:
public void init() {
		
		//wir nehmen ein Border-Layout
		setLayout(new BorderLayout());
		//beendenAct = new MeineAktionen("Beenden", null, "", null, "beenden");
		rectAct = new MeineAktionen("Rechteck",new ImageIcon("rect24.jpg"), "Zeichnet ein Rechteck", null, "rechteck");
		kreisAct = new MeineAktionen("Kreis", new ImageIcon("circle24.gif"), "Zeichnet einen Kreis", null, "kreis");
		linieAct = new MeineAktionen("Linie", new ImageIcon("line24.gif"), "Zeichnet eine Linie", null, "linie");
		farbeAct= new MeineAktionen("Farbauswahl", new ImageIcon("color24.gif"), "Öffnet einen Dialog zur Farbauswahl", null, "farbauswahl");
		
		//das Werkzeug ist 1 - also das Rechteck
		werkzeug = 1;
		
		//die Menuleiste erstellen und einfügen
	//	menu();
		
		//die Symbolleiste oben einfügen
		add(symbolleiste(), BorderLayout.NORTH);
		//ein neues Panel mit dem Bild
		mausPanel = new MiniMalBildPanel();
		//das Panel mit dem Listener verbinden
		mausPanel.addMouseListener(new MeinMausListener());
		//das Panel in der Mitte einfügen
		add(mausPanel, BorderLayout.CENTER);

		//anzeigen, Größe setzen und Standard-Verhalten festlegen
	//	setSize(810,680);
		//setResizable(false);
		//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		//setVisible(true);
	}
 

Wildcard

Top Contributor
Relative Pfade beziehen sich immer auf das Ausführungsverzeichnis.
So findest du raus welches das ist:
[HIGHLIGHT="Java"]System.out.println(System.getProperty("user.dir"));[/HIGHLIGHT]
 

kaper28

Bekanntes Mitglied
habe ich nicht verstanden, tut mir leid .Hier der ganze Code
Code:
package de.fernschulen.minimal;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.AbstractAction;
import javax.swing.ImageIcon;
import javax.swing.JApplet;
import javax.swing.JColorChooser;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JToolBar;
import javax.swing.KeyStroke;

public class MiniMalGui extends JApplet{
	//automatisch über Eclipse ergänzt
	private static final long serialVersionUID = -2569945475900192306L;
	
	//für die Anzeige
	private MiniMalBildPanel mausPanel;
	//für die Position
	private int xPos, yPos;
	//für das Werkzeug
	private int werkzeug;
	
	//für die Aktionen
	private MeineAktionen  rectAct, kreisAct, linieAct, farbeAct;
	
	//eine innere Klasse für die Aktionen
	class MeineAktionen extends AbstractAction {
		//automatisch über Eclipse ergänzt
		private static final long serialVersionUID = 1375901955180795320L;

		//der Konstruktor
		public MeineAktionen(String text, ImageIcon icon, String beschreibung, KeyStroke shortcut, String actionText) {
			//den Konstruktor der übergeordneten Klasse mit dem Text und dem Icon aufrufen
			super(text, icon);
			//die Beschreibung setzen für den Bildschirmtipp
			putValue(SHORT_DESCRIPTION, beschreibung);
			//den Shortcut
			putValue(ACCELERATOR_KEY, shortcut);
			//das ActionCommand
			putValue(ACTION_COMMAND_KEY, actionText);
		}
		
		@Override
		public void actionPerformed(ActionEvent e) {
		
			if (e.getActionCommand().equals("rechteck"))
				werkzeug = 1;
			if (e.getActionCommand().equals("kreis"))
				werkzeug = 2;
			if (e.getActionCommand().equals("linie"))
				werkzeug = 3;
			if (e.getActionCommand().equals("farbauswahl"))
				farbDialogZeigen();
		}
	}
	
	//die innere Klasse für die Mausereignisse
	//Sie wird von der Klasse MouseAdapter abgeleitet
	//wir brauchen nur das Drücken und Loslassen
	class MeinMausListener extends MouseAdapter {
		@Override
		public void mousePressed(MouseEvent e) {
			super.mousePressed(e);
			//die Koordinate als Startpunkt speichern
			//aber nur, wenn die linke Maustaste gedrückt wurde
			if (e.getButton() == MouseEvent.BUTTON1) {
				xPos = e.getX();
				yPos = e.getY();
			}
		}

		@Override
		public void mouseReleased(MouseEvent e) {
			super.mouseReleased(e);
			//wenn die linke Taste losgelassen wird, zeichnen wir von der alten 
			//zur aktuellen Position 
			//je nach Werkzeug wird etwas anders gezeichnet
			if (e.getButton() == MouseEvent.BUTTON1) {
				//ein Rechteck
				if (werkzeug == 1)
					mausPanel.rechteck(xPos, yPos, e.getX()-xPos, e.getY() - yPos);
				//ein Kreis
				if (werkzeug == 2)
					mausPanel.kreis(xPos, yPos, e.getX()-xPos, e.getY() - yPos);
				//die Linie
				if (werkzeug == 3)
					mausPanel.linie(xPos, yPos, e.getX(), e.getY());
			}
		}
	}

	//der Konstruktor
	@Override
	public void init() {
		
		//wir nehmen ein Border-Layout
		setLayout(new BorderLayout());
		//beendenAct = new MeineAktionen("Beenden", null, "", null, "beenden");
		rectAct = new MeineAktionen("Rechteck",new ImageIcon("rect24.jpg"), "Zeichnet ein Rechteck", null, "rechteck");
		kreisAct = new MeineAktionen("Kreis", new ImageIcon("circle24.gif"), "Zeichnet einen Kreis", null, "kreis");
		linieAct = new MeineAktionen("Linie", new ImageIcon("line24.gif"), "Zeichnet eine Linie", null, "linie");
		farbeAct= new MeineAktionen("Farbauswahl", new ImageIcon("color24.gif"), "Öffnet einen Dialog zur Farbauswahl", null, "farbauswahl");
		
		//das Werkzeug ist 1 - also das Rechteck
		werkzeug = 1;
		
		//die Menuleiste erstellen und einfügen
	//	menu();
		
		//die Symbolleiste oben einfügen
		add(symbolleiste(), BorderLayout.NORTH);
		//ein neues Panel mit dem Bild
		mausPanel = new MiniMalBildPanel();
		//das Panel mit dem Listener verbinden
		mausPanel.addMouseListener(new MeinMausListener());
		//das Panel in der Mitte einfügen
		add(mausPanel, BorderLayout.CENTER);

		//anzeigen, Größe setzen und Standard-Verhalten festlegen
	//	setSize(810,680);
		//setResizable(false);
		//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		//setVisible(true);
	}
	
	//die Methode erzeugt das Menü
//	private void menu() {
	//	JMenuBar menue = new JMenuBar();

		//das Menü Datei
		//JMenu dateiMenue = new JMenu("Datei");
		//der Eintrag Beenden
		//JMenuItem dateiBeenden = new JMenuItem();
		//die Action setzen
		//dateiBeenden.setAction(beendenAct);
		//den Eintrag hinzufügen
		//dateiMenue.add(dateiBeenden);
		
		//das gesamte Menü hinzufügen
		//menue.add(dateiMenue);
		//this.setJMenuBar(menue);
//	}
	
	//die Methode erzeugt die Symbolleiste
	private JToolBar symbolleiste() {
		JToolBar leiste = new JToolBar();

		//die Symbole für die Figuren
		leiste.add(rectAct);
		leiste.add(kreisAct);
		leiste.add(linieAct);
		
		leiste.addSeparator();
		
		//für die Farbauswahl
		leiste.add(farbeAct);
	
		//die komplette Leiste zurückgeben
		return (leiste);
	}

	//die Methode beendet nach einer Rückfrage die Anwendung
	private void beenden() {
		if(JOptionPane.showConfirmDialog(this, "Sind Sie sicher?","Anwendung schließen", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)
			System.exit(0);
	}
	
	//die Methode ruft einen Dialog zur Farbauswahl auf und setzt die neue Farbe
	//über die Klasse des Panels mit der Grafik
	private void farbDialogZeigen() {
		//zum Zwischenspeichern
		Color tempFarbe;
		//den Farbauswahl-Dialog anzeigen und die Auswahl ablegen
		tempFarbe = JColorChooser.showDialog(this, "Bitte wählen Sie eine Farbe", Color.BLACK);
		//wurde etwas ausgewählt?
		//dann die Farbe neu setzen
		if (tempFarbe != null)
			mausPanel.farbeSetzen(tempFarbe);
	}
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Nach dem kompilieren werden Bilder nicht mehr gefunden Java Basics - Anfänger-Themen 10
I Projekt als .jar Datei speichern - Bilder werden nicht mehr angezeigt Java Basics - Anfänger-Themen 4
DaCrazyJavaExpert Bilder werden nicht angezeigt! Java Basics - Anfänger-Themen 6
T Bilder werden in Jar nicht geladen Java Basics - Anfänger-Themen 10
J Bei erstellung der Jar Datei werden Bilder nicht geladen Java Basics - Anfänger-Themen 2
M Bilder werden in jar-Datei nicht angezeigt. Java Basics - Anfänger-Themen 2
J Ladebalken anzeigen während Bilder geladen werden Java Basics - Anfänger-Themen 2
S Bilder der Diashow werden in anderen Bildern angezeigt Java Basics - Anfänger-Themen 3
G Bilder aus dem Projekt Verzeichnis werden n. angezeigt Java Basics - Anfänger-Themen 7
Butzibu Image Loader lädt nicht alle Bilder: Java Basics - Anfänger-Themen 4
Schniffi Nur bestimmte Bilder aus einem Array auf Image Button anzeigen lassen Java Basics - Anfänger-Themen 3
S Aktuell beste Methode um zwei Bilder zu vergleichen..? Java Basics - Anfänger-Themen 1
W Java in Exe Datei umgewandelt, Ressourcen fehlen (Bilder und Audiodateien) Java Basics - Anfänger-Themen 1
C Erste Schritte Bilder nach Export anzeigen Java Basics - Anfänger-Themen 0
B HTML File einlesen inkl. Bilder? Java Basics - Anfänger-Themen 2
S Bilder über Socket Senden Java Basics - Anfänger-Themen 1
S Bilder in .jar Datei laden Java Basics - Anfänger-Themen 10
S Bilder zoomen Java Basics - Anfänger-Themen 0
S Kann keine Bilder laden? Java Basics - Anfänger-Themen 9
CptK Interface Bilder über Bildschirm bewegen, bis der Abstand zum vorherigen zu groß wird Java Basics - Anfänger-Themen 13
CptK Interface Bilder mit Graphics g zeichnen Java Basics - Anfänger-Themen 7
x-tshainge Java Bilder einfügen Java Basics - Anfänger-Themen 1
B Auslesen von PDF / Bilder Java Basics - Anfänger-Themen 5
L Verschiedene Bilder per Knopfdruck anzeigen lassen Java Basics - Anfänger-Themen 17
M Bilder in .Jar exportieren Java Basics - Anfänger-Themen 2
T Bilder in ausführbarer Jar Java Basics - Anfänger-Themen 11
F 2 wechselnde Bilder Java Basics - Anfänger-Themen 4
D Verzögerung des Erscheinens der Bilder Java Basics - Anfänger-Themen 5
L BufferdImage schwarzes Bild nach zusammenfügen zweier Bilder Java Basics - Anfänger-Themen 8
F Bilder aus jar einlesen Java Basics - Anfänger-Themen 10
J Bilder in Labels aktualisieren Java Basics - Anfänger-Themen 2
T jpeg Bilder zoomen.. Java Basics - Anfänger-Themen 2
C Bilder von Festplatte in Programm hochladen Java Basics - Anfänger-Themen 6
S Wo speicher ich bilder und sounds ab? Java Basics - Anfänger-Themen 4
C Threads Threaded Bilder bearbeiten Java Basics - Anfänger-Themen 8
K Bilder mit Eclipse exportieren Java Basics - Anfänger-Themen 1
J Slideshow zeigt bilder nicht an Java Basics - Anfänger-Themen 3
R Bilder aus Array als anklickbare Objekte Java Basics - Anfänger-Themen 3
K Export nach Jar mit Bilder Java Basics - Anfänger-Themen 2
L Wie bette ich Bilder in eine .jar ein? Java Basics - Anfänger-Themen 4
C Pfad für Bilder angeben Java Basics - Anfänger-Themen 11
B Bilder laden und drauf zugreifen[Eclipse] Java Basics - Anfänger-Themen 9
E ImageJ mehrere Bilder hintereinander bearteiten Java Basics - Anfänger-Themen 2
E HILFE Projekt für die Schule--> Bilder einfügen Java Basics - Anfänger-Themen 9
D 2 Fragen: Position ändern vs. LayoutManager / Bilder einfügen im Vordergrund Java Basics - Anfänger-Themen 3
H Bilder ohne Verlust speichern Java Basics - Anfänger-Themen 2
R Bilder positionieren Java Basics - Anfänger-Themen 5
D Erstellte Jar datei zeigt keine Bilder an Java Basics - Anfänger-Themen 5
4 4kb bilder Java Basics - Anfänger-Themen 5
Q Pfadangabe für zu speichernde Bilder Java Basics - Anfänger-Themen 2
B Bilder speichern (jpg, gif, jpg) Java Basics - Anfänger-Themen 4
S Bilder einladen Java Basics - Anfänger-Themen 26
B Aus einem Eclipse Projekt eine .jar - keine Bilder drin Java Basics - Anfänger-Themen 7
H Bilder im GUI einfügen Java Basics - Anfänger-Themen 12
G Bilder in Jar anzeigen lassen Java Basics - Anfänger-Themen 23
T Bilder in der jar-datei Java Basics - Anfänger-Themen 10
H Zahlen Bilder zuordnen möglich? Java Basics - Anfänger-Themen 4
K BufferedImage, Bilder laden Java Basics - Anfänger-Themen 15
J Bilder von Objekten Java Basics - Anfänger-Themen 3
A Bilder in Eclipse speichern Java Basics - Anfänger-Themen 7
J Mit JS, Text und Bilder von Webseite verändern... Java Basics - Anfänger-Themen 10
S Input/Output Text und Bilder laden Java Basics - Anfänger-Themen 5
S Java Web Start lädt keine Bilder Java Basics - Anfänger-Themen 2
T Buttons (auf denen bilder sind) random vertauschen Java Basics - Anfänger-Themen 11
D Bilder Laden, mit Eclipse ok, .jar nicht Java Basics - Anfänger-Themen 5
F Bilder aus .jar datei laden Java Basics - Anfänger-Themen 1
M Applet soll Bilder aus Ordner lesen Java Basics - Anfänger-Themen 9
T Transparente Bilder mit Graphics zeichnen Java Basics - Anfänger-Themen 17
F Bilder enfügen und Bewegen Java Basics - Anfänger-Themen 6
I Drehbare bilder in 3D Java Basics - Anfänger-Themen 4
M Bilder laden und zeichnen Java Basics - Anfänger-Themen 3
T JTextPane - setText kein kein neuladen der Bilder? Java Basics - Anfänger-Themen 8
A Bilder in Eclipse Java Basics - Anfänger-Themen 8
xehpuk Ordner "Eigene Bilder" ansteuern Java Basics - Anfänger-Themen 3
N Bilder Objekten zuweisen Java Basics - Anfänger-Themen 2
J Bilder auf Bilder zeichnen Java Basics - Anfänger-Themen 8
N jar kann Bilder nicht finden(?) Java Basics - Anfänger-Themen 4
S Spiel automat -Bilder vergleichen Java Basics - Anfänger-Themen 3
R Gif Bilder flimmern Java Basics - Anfänger-Themen 10
P Signiertes JAR aber keine Bilder o0 Java Basics - Anfänger-Themen 6
C Bilder von Server zu Server kopieren über Webdav(Sardine) Java Basics - Anfänger-Themen 5
K Bilder "langsam" laden Java Basics - Anfänger-Themen 4
FreddyStepp Bilder zusammenfügen Java Basics - Anfänger-Themen 7
B GUI-Bilder einfügen Java Basics - Anfänger-Themen 40
S Bilder vergleichen Java Basics - Anfänger-Themen 6
B Kann man im Thread Bilder laden? Java Basics - Anfänger-Themen 8
S Wo speichere ich Bilder für Applets (Netbeans) Java Basics - Anfänger-Themen 5
J Mehrere Bilder laden Java Basics - Anfänger-Themen 6
D Bilder einfügen Java Basics - Anfänger-Themen 8
W Bilder einfügen? Java Basics - Anfänger-Themen 2
S Mehrere Bilder bewegen Java Basics - Anfänger-Themen 5
B Bilder zeichnen Java Basics - Anfänger-Themen 2
D Bilder in JFrame laden Java Basics - Anfänger-Themen 8
L Frage bzgl. Threads beim Bilder laden Java Basics - Anfänger-Themen 3
S Bilder in AWT Java Basics - Anfänger-Themen 7
J java applets bilder? Java Basics - Anfänger-Themen 11
manunana89 Bilder auf JFrame/beste Möglichkeit??? Java Basics - Anfänger-Themen 5
max56 Bilder ausgeben Java Basics - Anfänger-Themen 21
K Bilder/Dateien aus package einlesen Java Basics - Anfänger-Themen 14
N Bilder verkleiner ausgeben Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben