Bild auf JFrame

Status
Nicht offen für weitere Antworten.

Jule487

Mitglied
Hi,

wenn ich versuche ein Bild auf einem JFrame anzuzeigen, passiert leider gar nichts! Was mache ich falsch?
Ich habe schon in einigen Foren nach Lösungen gesucht, aber leider noch nicht das "Richtige" gefunden!

Danke für eure Hilfe!

LG, Jule

Code:
....

	ImageIcon icon = new ImageIcon("Logo OBG.gif");
	JLabel label = new JLabel(icon);

....

        add(label);
	setVisible(true);
 

Jule487

Mitglied
Wenn es die Möglichkeit gibt, würde ich das Bild auch gerne direkt in das JFrame einfügen! Also ohne es vorher in einem JLabel speichern zu müssen!

Danke, Jule
 

joern1

Mitglied
JLabel label = new JLabel(
" ",
new ImageIcon("GUI/images/logo.png"),
JLabel.RIGHT
);

Ich mache das so....
der / am Anfang darf bei mir nicht sein...
 

Jule487

Mitglied
Hi,

vielen Dank für die schnellen Antworten!

Der Pfad ist richtig, beide Dateien liegen im gl. Ordner!

Habe versucht die Variante von joern1 einzufügen, leider seh ich dann gar nichts mehr!

Poste hier nochmal meinen Quelltext, vllt hab ich ja noch was übersehen??

Danke + Grüße,
Jule

Code:
package verwaltung;

import javax.swing.*;

public class Intern extends JFrame {
	//MHinzu mhinzufuegen = new MHinzu();
	public Intern() {
		setSize(500,500);
		setLocation(10,10);
		setTitle("Verwaltung KC OBG");
		
		JPanel p = new JPanel();
		
		JMenuBar mb = new JMenuBar();
		
		JMenu datei = new JMenu("Datei");
		JMenuItem beenden = new JMenuItem("Beenden");
		datei.add(beenden);
		
		JMenu mitglieder = new JMenu("Mitglieder");
		JMenuItem mhinzu = new JMenuItem("Hinzufügen");
		JMenuItem maendern = new JMenuItem("Ändern");
		JMenuItem mloeschen = new JMenuItem("Löschen");
		mitglieder.add(mhinzu);mitglieder.add(maendern);mitglieder.add(mloeschen);
		
		JMenu benutzer = new JMenu("Benutzer");
		JMenuItem bhinzu = new JMenuItem("Hinzufügen");
		JMenuItem baendern = new JMenuItem("Ändern");
		JMenuItem bloeschen = new JMenuItem("Löschen");
		benutzer.add(bhinzu);benutzer.add(baendern);benutzer.add(bloeschen);
		
		JMenu dsuche = new JMenu("Suche");
		JMenuItem gesamt = new JMenuItem("Gesamt");
		JMenuItem konto = new JMenuItem("Kontodaten");
		JMenuItem alter = new JMenu("nach Alter");
		JMenuItem erw = new JMenuItem("Über 18 Jahre");
		JMenuItem kin = new JMenuItem("Unter 18 Jahre");
		alter.add(erw);alter.add(kin);
		JMenuItem stat = new JMenu("nach Status");
		JMenuItem aktiv = new JMenuItem("Aktiv");
		JMenuItem passiv = new JMenuItem("Passiv");
		stat.add(aktiv);stat.add(passiv);
		dsuche.add(gesamt);dsuche.add(konto);dsuche.add(alter);dsuche.add(stat);
		
		JMenuItem statistik = new JMenu("Statistik");
		JMenuItem bis07 = new JMenuItem("bis 2007");
		statistik.add(bis07);
		
		//Bild hinzufügen
		JLabel label = new JLabel(" ",new ImageIcon("Logo OBG.gif"),JLabel.RIGHT);
		
		mb.add(datei);mb.add(mitglieder);mb.add(dsuche);mb.add(statistik);mb.add(benutzer);
		p.add(mb);
		add(p);add(label);
		
		setVisible(true);
	}

}
 

anfänger15

Bekanntes Mitglied
bist du dir sicher das der Pfad richtig ist, weil ich hab dein Programm gerate getestet, und da hat es ein Bild angezeigt.

das Bild muss im selben Verzeichnis wie dein Programm sein (ich glaube in dem Verzeichnis wo die main-Klasse ist und nicht im package verwaltung, bin mir aber nicht sicher).
 

joern1

Mitglied
Zitat:
JLabel label = new JLabel(" ",new ImageIcon("Logo OBG.gif"),JLabel.RIGHT);

Sehe ich da etwa ein Leerzeichen in Deinem Bildnamen ?

Das darf nicht sein ... Keine Leerzeichen, Umlaute oder Sonderzeichen verwnden .
 

anfänger15

Bekanntes Mitglied
menuleisten setzt man so

Code:
JMenuBar menuleiste = new JMenuBar();
		setJMenuBar(mb);
 

Jule487

Mitglied
Danke, habs jetzt!

Mein Bild ist nur noch etwas klein, aber das werd ich das Bild einfach vergrößern!!

Dankeschön!!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T JFrame Bild einfügen AWT, Swing, JavaFX & SWT 9
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
I JFrame Bild strecken und auf Bildschirmgröße anpassen AWT, Swing, JavaFX & SWT 2
K Bild in JFrame AWT, Swing, JavaFX & SWT 2
B Swing Unterteiltes JFrame mit Bild in der Mitte AWT, Swing, JavaFX & SWT 4
C Bild in JFrame AWT, Swing, JavaFX & SWT 8
D Bild in JFrame nur kurz da AWT, Swing, JavaFX & SWT 9
S Ein externes Bild in ein JFrame einfügen AWT, Swing, JavaFX & SWT 8
P Bild DIREKT in JFrame einfügen AWT, Swing, JavaFX & SWT 8
G jpg-bild in jframe? AWT, Swing, JavaFX & SWT 6
G JFrame mit background bild -> verschiebt Buttons ? AWT, Swing, JavaFX & SWT 23
I Bild ohne "Rahmen" am JFrame AWT, Swing, JavaFX & SWT 2
O JFrame JPanelgrösse fixieren Bild darin skalieren AWT, Swing, JavaFX & SWT 2
Y Bild in JFrame einfügen AWT, Swing, JavaFX & SWT 5
G Bild in JFrame einfügen AWT, Swing, JavaFX & SWT 4
M JavaFX Mandelbrot-bild noch nicht optimiert AWT, Swing, JavaFX & SWT 7
berserkerdq2 Wie füge ich ein Bild in javafx mit dem Scenebuilder ein, das automatisch mitgezogen wird, wenn das Fenster vergrößert wird oder Vollbildmodus AWT, Swing, JavaFX & SWT 6
frager2345 Bild aus Dateien lesen und als Hintergrund verwenden AWT, Swing, JavaFX & SWT 2
T Bild in ein graphics füllen AWT, Swing, JavaFX & SWT 2
N imageIcon zeigt kein Bild an AWT, Swing, JavaFX & SWT 5
B Bild lädt nicht AWT, Swing, JavaFX & SWT 2
izoards Bild ausdrucken - PageFormat setzen geht nicht AWT, Swing, JavaFX & SWT 5
M Bild wird nicht geladen obwohl sie gefunden wird AWT, Swing, JavaFX & SWT 0
V JavaFX Bild leer und keine Fehlermeldung AWT, Swing, JavaFX & SWT 21
D JavaFX Bearbeitetes Bild wird nicht gespeichert AWT, Swing, JavaFX & SWT 9
D JavaFX Größe des Bild an ImageView anpassen AWT, Swing, JavaFX & SWT 3
M Bewegtes Bild im BorderLayout.CENTER AWT, Swing, JavaFX & SWT 6
C Falschfarbenbild (lineare Grauwertspreizung)aus Grauwert-Bild erstellen AWT, Swing, JavaFX & SWT 15
C Kleineres Bild an bestimmte Koordinaten setzen AWT, Swing, JavaFX & SWT 6
S Bild neu skalieren - Bild in Bild speichern? AWT, Swing, JavaFX & SWT 6
N Bild Drehen AWT, Swing, JavaFX & SWT 1
Hatsi09 Swing JPanel Bild einfügen AWT, Swing, JavaFX & SWT 14
J Bild von anderer Klasse will nicht laden AWT, Swing, JavaFX & SWT 1
M JavaFX Bild zur ImageView in einem Kreis anzeigen. AWT, Swing, JavaFX & SWT 4
M Combobox bild anklicken AWT, Swing, JavaFX & SWT 2
cool_brivk24 Swing ImageIcon lädt kein Bild AWT, Swing, JavaFX & SWT 12
L Bild nicht in der Mitte AWT, Swing, JavaFX & SWT 16
B JavaFX Bild um die eigene Achse drehen lassen AWT, Swing, JavaFX & SWT 0
J Swing Bild in Button AWT, Swing, JavaFX & SWT 11
I Bild über FXML (ImageView, Image) anzeigen AWT, Swing, JavaFX & SWT 1
T Image Loader lädt Bild nicht AWT, Swing, JavaFX & SWT 10
stroggi Swing Mehrere transparentes Objekte (Grafiken) über einem Bild (JLabel) darstellen AWT, Swing, JavaFX & SWT 4
P Kein Bild wird angezeigt bei ImageIcon AWT, Swing, JavaFX & SWT 16
T JavaFX Bild in Tabellenzelle AWT, Swing, JavaFX & SWT 2
Ksanatos Swing Bild (.jpg) einlesen und per Button wechseln AWT, Swing, JavaFX & SWT 9
S JPanel rotieren, Bild ist abgeschnitten, Clipping? AWT, Swing, JavaFX & SWT 0
MaxG. Swing Bild Button AWT, Swing, JavaFX & SWT 7
P Swing Bild Skallieren AWT, Swing, JavaFX & SWT 1
A Swing Bild wird nicht mehr geladen AWT, Swing, JavaFX & SWT 4
A Swing Gemaltes Bild über saveDialog speichern unter AWT, Swing, JavaFX & SWT 15
R 2D-Grafik PNG Bild per Graphics auf JPanel AWT, Swing, JavaFX & SWT 9
S Bild mit ImageIcon auf GUI verkleinern AWT, Swing, JavaFX & SWT 3
T AWT Farben in einem Bild ändern AWT, Swing, JavaFX & SWT 8
F Gezeichnetes als bild speichern AWT, Swing, JavaFX & SWT 4
B 2D-Grafik Bild farblich filtern AWT, Swing, JavaFX & SWT 2
B JavaFX ImageView neues Bild zuweisen AWT, Swing, JavaFX & SWT 19
A 2D-Grafik Bild wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 24
S JavaFX Teil eines Bildes ausschneiden / als neues Bild nutzen AWT, Swing, JavaFX & SWT 8
I Applet BlueJ Applet - Bild mit if-Schleife zeichnen lassen AWT, Swing, JavaFX & SWT 16
Z Bildervorschau, MouseDragged das Bild verschieben AWT, Swing, JavaFX & SWT 1
M JavaFX Ein Bild ohne Rahmen fällt runter? AWT, Swing, JavaFX & SWT 2
G Anonyme Instanz von JXImageView erstellen und mit Bild initialisieren AWT, Swing, JavaFX & SWT 7
A JPanel Bild laden (Porblem mit Dateipfad) AWT, Swing, JavaFX & SWT 2
M JavaFX - Bild in Jar einbinden, sodass es auch außerhalb der IDE geladen wird. AWT, Swing, JavaFX & SWT 2
M Bild Beschreibung mit ImageIO speichern AWT, Swing, JavaFX & SWT 1
M "ImageIO.read()" liest Bild nicht richtig ein AWT, Swing, JavaFX & SWT 3
I Swing JLabel Bild für 1sec anzeigen lassen AWT, Swing, JavaFX & SWT 13
K Bild in Label wird nicht angezeigt AWT, Swing, JavaFX & SWT 5
C GUI öfters durchlaufen und hinterher Bild speichern AWT, Swing, JavaFX & SWT 1
M AWT Farben in Bild ersetzen AWT, Swing, JavaFX & SWT 11
E JavaFX Bild einfügen AWT, Swing, JavaFX & SWT 6
G paintComponents zerstückelt Bild AWT, Swing, JavaFX & SWT 0
C 2D Grafik ein Bild soll permanent durchlaufen AWT, Swing, JavaFX & SWT 2
1 Textfield: jede Buchstabe ein Bild AWT, Swing, JavaFX & SWT 2
C Bild Koordinaten AWT, Swing, JavaFX & SWT 6
M Bild aus JLabel resizen und speichern AWT, Swing, JavaFX & SWT 0
M Bild in JPanel mit Maus einfügen AWT, Swing, JavaFX & SWT 0
B JPanel und png-Bild AWT, Swing, JavaFX & SWT 2
B Swing Bild von Webseite herunterladen, diese dann in JList anzeigen. AWT, Swing, JavaFX & SWT 1
O 2D-Grafik Bild abgeschnitten nach Rotation mit Affine Transform und Hintergrund Schwarz AWT, Swing, JavaFX & SWT 8
A Swing Malprogramm Bild speichern? AWT, Swing, JavaFX & SWT 9
U Bild innerhalb hatml code anzeigen AWT, Swing, JavaFX & SWT 5
Y JavaFX Bild speichern und Pfad dazu abspeichern AWT, Swing, JavaFX & SWT 2
S Geladenes Bild wird nicht in JPanel angezeigt AWT, Swing, JavaFX & SWT 7
L 2D-Grafik Bild in Richtung Maus drehen AWT, Swing, JavaFX & SWT 18
T AWT Bild laden und transparent zeichnen AWT, Swing, JavaFX & SWT 2
I SWT Bilder, bzw. ein einzelnes Bild AWT, Swing, JavaFX & SWT 6
L JavaFX: Bild in Image einlesen AWT, Swing, JavaFX & SWT 11
T Mit getSubimage ruckelt das Bild AWT, Swing, JavaFX & SWT 7
T Bild drehen ohne Resize AWT, Swing, JavaFX & SWT 3
A Bild in JLabel skalieren AWT, Swing, JavaFX & SWT 4
A Bild über Imageviewer auf GUI anzeigen AWT, Swing, JavaFX & SWT 3
D 3D-Grafik [JOGL] streifen im bild AWT, Swing, JavaFX & SWT 2
D Bild bewegen mit Tastendruck AWT, Swing, JavaFX & SWT 7
H Bild wird nicht angezeigt, Fehlercode unverständlich AWT, Swing, JavaFX & SWT 5
J 2D-Grafik Bildteile in ein anderes Bild speichern AWT, Swing, JavaFX & SWT 12
C Swing ImageIcon mit Bild aus Temp-Verzeichniss füllen AWT, Swing, JavaFX & SWT 15
J Swing Bild laden, Kreise drin malen, Schreiben AWT, Swing, JavaFX & SWT 2
S Bild skalieren AWT, Swing, JavaFX & SWT 3
H Bild mit KeyListener verschieben AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben