Hintergrundbild in Frame

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
So mal ne ander FRage:

Wie kann ich ein hintergrundbild in einen frame reintun?
frame.setBackground...???



L-ectron-X hat diesen Beitrag am 28.10.2007 um 10:35 editiert.
Thema getrennt, Titel des Themas angepasst.
 

Verändert

Mitglied
gemacht, doch funkt net.. was amch ich falsch?

Code:
package Spiel;
import java.awt.*;
import java.awt.event.*;
import java.lang.Math;
public class Example2402 extends Frame {
	private static final long serialVersionUID = 1L;
	private Image img;
	public static void main(String[] args) {
		Example2402 wnd = new Example2402();
	}
	public Example2402() {
		int zufall = 1 + (int) (Math.random() * 18);
		// super("Example2402");
		setBackground(Color.lightGray);
		setSize(600, 600);
		// WindowListener
		addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent event) {
				System.exit(0);
			}
		});
		// Bild laden
		img = getToolkit().getImage("http://www.battleofkings.de/game/img/gr_1.gif");
		MediaTracker mt = new MediaTracker(this);
		mt.addImage(img, 0);
		try {
			// Warten, bis das Image vollständig geladen ist,
			mt.waitForAll();
		} catch (InterruptedException e) {
			// nothing
		}
		setVisible(true);
	}
	public void paint(Graphics g) {
		g.drawImage(img, 0, 25, this);
	}
}
 

anfänger15

Bekanntes Mitglied
versteh ich nicht hab deinen code gerade getestet, bei mir zeigt es ein bild an ???:L

bist du dir sicher,dass der pfad zu deinem bild richtig ist ?
und außerdem meines wissens solltest du in der paint methode noch super.paint(g) aufrufen.
 

Wildcard

Top Contributor
Nimm lieber ImageIO und spar dir den Tracker.
Ausserdem solltest du auf Swing umsteigen, AWT ist veraltet.
Code:
public class Example2402 extends Frame {
	private static final long serialVersionUID = 1L;
	private Image img;

	public static void main(String[] args) {
		Example2402 wnd = new Example2402();
	}

	public Example2402() {
		int zufall = 1 + (int) (Math.random() * 18);
		// super("Example2402");
		setBackground(Color.lightGray);
		setSize(600, 600);
		// WindowListener
		addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent event) {
				System.exit(0);
			}
		});
		// Bild laden
		try {
			img = ImageIO.read(new URL("http://www.battleofkings.de/game/img/gr_1.gif").openStream());
		} catch (MalformedURLException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		} catch (IOException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}

		setVisible(true);
	}

	public void paint(Graphics g) {
		super.paint(g);
		g.drawImage(img, 10, 25, this);
	}
}
 

Verändert

Mitglied
Oo ich habs noch nicht eingestzt gehabt..
Erst jetzt seh ich das es Frame ist und Nicht JFrame
Ich habe ein JFrame in dem 25 JLabels sind und als Hintergrund will ich dort das Bild haben, und zwar wiederholend. Was muss man noh ändern?
 

Wildcard

Top Contributor
Einem JLabel kann ein ImageIcon gesetzt werden.
Dann nimmst du einfach GridLayout mit der entsprechenden Anzahl Spalten und addest die Labels.
 

Verändert

Mitglied
Oh man...
Ich habe label1, label2, label3, ... bis label25 jeweils mit einem Bild drinne.Wie kan ich da GridLayout buntzen damit es ein 5x5 Bilderreihe ergibt ohn Lücken?
 

Wildcard

Top Contributor
Code:
GridLayout layout = new GridLayout(5,5,0,0);
Etwas Eigeninitiaive würde dir übrigens nicht schaden...
 

Verändert

Mitglied
Wo muss man das hintun damit es funktioniert?

Ausser dem habe ich es so gemacht:

Code:
if (id25 == 1) {
			final JLabel label25 = new JLabel(Holzfällerhütte);
			frame.add(label25);
		} else {
			final JLabel label25 = new JLabel(Wald);
			frame.add(label25);
		}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
J Bild auf Hintergrundbild zeichnen Java Basics - Anfänger-Themen 5
Elyt JPanel als HintergrundBild Java Basics - Anfänger-Themen 7
S JFrame mit Hintergrundbild und Button Java Basics - Anfänger-Themen 4
CptK Hintergrundbild Java Basics - Anfänger-Themen 2
K Java JFrame mit Hintergrundbild erstellen Java Basics - Anfänger-Themen 1
P Hintergrundbild in Swing einfügen Java Basics - Anfänger-Themen 3
A Benötige GUI Objekt für Hintergrundbild Java Basics - Anfänger-Themen 3
K Erste Schritte GUI - Hintergrundbild und darauf Buttons Java Basics - Anfänger-Themen 2
D java jbuttons auf dem Hintergrundbild Java Basics - Anfänger-Themen 11
M Hintergrundbild für JButton Java Basics - Anfänger-Themen 6
S Swing, Panel über Hintergrundbild!! Java Basics - Anfänger-Themen 6
Fab1 Buttons auf ein Hintergrundbild(JFrame) setzen Java Basics - Anfänger-Themen 24
J [JAVA] Bild in jar einbinden (Hintergrundbild)? Java Basics - Anfänger-Themen 8
D GUI mit Hintergrundbild Java Basics - Anfänger-Themen 13
H Hintergrundbild auf JFrame Java Basics - Anfänger-Themen 10
Haubitze_Broese Hintergrundbild im JPanel? Java Basics - Anfänger-Themen 2
H Hintergrundbild Java Basics - Anfänger-Themen 8
W Button ausrichten / Hintergrundbild Java Basics - Anfänger-Themen 9
D Hintergrundbild einfügen Java Basics - Anfänger-Themen 4
C Hintergrundbild im JFrame skalieren Java Basics - Anfänger-Themen 2
T Hintergrundbild im JPanel Java Basics - Anfänger-Themen 7
hdi Hintergrundbild in JFrame, die hunderste ;) Java Basics - Anfänger-Themen 43
A Problem mit Hintergrundbild in Applet Java Basics - Anfänger-Themen 2
G Hintergrundbild Java Basics - Anfänger-Themen 7
G Hintergrundbild mit sensitiven Bereichen Java Basics - Anfänger-Themen 2
T Button Hintergrundbild machen ? Java Basics - Anfänger-Themen 19
G Hintergrundbild mit Transparentem Label Java Basics - Anfänger-Themen 5
G Hintergrundbild im jPanel Java Basics - Anfänger-Themen 27
D Windows Hintergrundbild ändern? Java Basics - Anfänger-Themen 5
J Problem mit Hintergrundbild Java Basics - Anfänger-Themen 13
K striche die sich auf dem hintergrundbild bewegen Java Basics - Anfänger-Themen 10
S Problem mit Hintergrundbild Java Basics - Anfänger-Themen 8
W Hintergrundbild im JFrame Java Basics - Anfänger-Themen 4
D Hintergrundbild nur in der Entwicklungsumgebung sichtbar Java Basics - Anfänger-Themen 8
B JLabel auf Hintergrundbild Java Basics - Anfänger-Themen 9
Alex_99 Aktion ausführen wenn Frame disposed wurde Java Basics - Anfänger-Themen 5
frager2345 Fensterklasse, Wie auf Frame im Listender zugreifen (ItemEvents) Java Basics - Anfänger-Themen 7
S GUI Frame wechseln Java Basics - Anfänger-Themen 15
C Exportierte JAR öffnet zweiten Frame nicht mehr Java Basics - Anfänger-Themen 7
C Erkennen ob Frame geschlossen wurde Java Basics - Anfänger-Themen 2
C Erste Schritte Spieler an anderen Frame weitergeben Java Basics - Anfänger-Themen 23
G Probleme bei Frame aufgaben Java Basics - Anfänger-Themen 6
CptK Interface Klasse Frame (extends JFrame) aus anderer Klasse schließen Java Basics - Anfänger-Themen 7
S Interface (WindowBuilder) Panels in einen Frame einfügen Java Basics - Anfänger-Themen 10
S Nach dem Herüberschieben eines Arrays zwischen 2 Frames öffnet sich das Frame nicht mehr Java Basics - Anfänger-Themen 12
S in ActionListener auf Eingabe aus anderem Frame warten Java Basics - Anfänger-Themen 2
D Interface Frame doppelt durch Aufruf der GUI Klasse Java Basics - Anfänger-Themen 1
M Erste Schritte Neuen Frame nur einmal offen haben Java Basics - Anfänger-Themen 6
schoenosrockos JButton füllt immer das ganze frame Java Basics - Anfänger-Themen 1
R Erste Schritte Frame mit Ladebalken und BestätigungsButton Java Basics - Anfänger-Themen 10
das_leon Interface Frame in einem Frame (Window Builder) Java Basics - Anfänger-Themen 2
Anfänger2011 Frame zeigt nicht gewünschtes Ergebnis an ... Java Basics - Anfänger-Themen 5
Z Object Kreis am Frame abprallen lassen! Java Basics - Anfänger-Themen 12
D Bild in Frame einfügen Java Basics - Anfänger-Themen 11
I Methoden Schwierikeiten mit Protokollfenster (Frame Objekt) Java Basics - Anfänger-Themen 4
A mehrere Panels in eigenen Klasssen in einem Frame Java Basics - Anfänger-Themen 16
J Extra Fenster (Frame) Java Basics - Anfänger-Themen 20
W Frame in anderer Klasse anzeigen lassen Java Basics - Anfänger-Themen 1
E Von Instanz des Dialogs auf das Frame zugreifen Java Basics - Anfänger-Themen 8
E 2. JFrame erkennt 1. Frame Java Basics - Anfänger-Themen 6
C Bild ins Frame laden und Objekte drüber legen Java Basics - Anfänger-Themen 1
R File chooser Dateien in frame anzeigen lassen Java Basics - Anfänger-Themen 5
L bestimmten Frame anzeigen lassen? Java Basics - Anfänger-Themen 6
H Textfeldinhalt löschen nachdem Frame geschlossen wird Java Basics - Anfänger-Themen 8
L Kalender Java Frame Java Basics - Anfänger-Themen 7
A Frame Java Basics - Anfänger-Themen 3
P Verwirrung mit AWT Frame und main Methode Java Basics - Anfänger-Themen 19
A Frame java Java Basics - Anfänger-Themen 3
D Frame schließt gleich alle Frames Java Basics - Anfänger-Themen 5
T udp -> bytearray -> image -> ausgabe via frame Java Basics - Anfänger-Themen 6
J Erste Schritte Speichern / Speichern unter / title Frame Java Basics - Anfänger-Themen 5
F Frame in Frame Java Basics - Anfänger-Themen 3
U GUI - resize frame Java Basics - Anfänger-Themen 13
J Open reading Frame Java Basics - Anfänger-Themen 4
J Erstelltes Frame wird nicht angezeigt Java Basics - Anfänger-Themen 2
K Frame öffnen klappt nicht?! Java Basics - Anfänger-Themen 36
JAVAnnik Anwendung nach Schließen vom letzen Frame Java Basics - Anfänger-Themen 9
B Referenz zu anderen Frame Java Basics - Anfänger-Themen 10
A Frame Background Java Basics - Anfänger-Themen 21
S Klassen Klassenname = Frame? Java Basics - Anfänger-Themen 11
R Eingefärbtes Panel wird in Frame nicht angezeigt Java Basics - Anfänger-Themen 10
I Java - Text in neuem Frame wird nicht angezeigt Java Basics - Anfänger-Themen 4
M Frame mit mehreren areas Java Basics - Anfänger-Themen 14
B Frame über Button öffnen Java Basics - Anfänger-Themen 8
R Button soll neuen Frame öffnen Java Basics - Anfänger-Themen 21
L Variablen Frame Variablen-Schleife Java Basics - Anfänger-Themen 3
D Neues Frame öffnen Java Basics - Anfänger-Themen 7
V Frame bleibt grau Java Basics - Anfänger-Themen 5
G Polygon in Frame zeichnen Java Basics - Anfänger-Themen 3
F frame wird nicht angezeigt? Java Basics - Anfänger-Themen 10
S 2 Panels in einen Frame Java Basics - Anfänger-Themen 5
H Panels in Frame einbinden Java Basics - Anfänger-Themen 3
E Frame neu Zeichnen Java Basics - Anfänger-Themen 3
A Bild wird auf Frame nicht angezeigt! Keine Fehlermeldung Java Basics - Anfänger-Themen 3
O Grafik in Frame laden Java Basics - Anfänger-Themen 9
T Frame öffnen Java Basics - Anfänger-Themen 6
I 1 Frame und mehrere Panels klappt nicht Java Basics - Anfänger-Themen 4
I JTable in bestehenden Frame integrieren Java Basics - Anfänger-Themen 6
Y Hilfe: JOGL / OPENGL in Frame Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben