Bilder in Eclipse

Andy3108

Mitglied
Hallo zusammen.. :)

Wir haben in der Schule kurz mit Eclipse programmiert, und jetzt wollte ich auch mal ein paar Sachen machen. Dabei kommen aber immer öfters Probleme auf..

Also ich kenn mich nicht so gut aus, und wenn ich gegooglet hab, habe ich nur Kompliziertes gefunden, was ich nich verstehe.. :D

Also meine eigentliche Frage ist:
Wie füge ich Bilder ein?

Gibt es dafür irgendeinen einzelnen Befehl oder ein spezielles Feld für?

Wie gesagt, ich hab bis jezt nur Einfaches benutzt, also seid mir nicht böse.. :p

Schon mal vielen Dank,
Andy3108
 
G

Gast2

Gast
Wie füge ich Bilder ein?
Wo willst du das Bild denn anzeigen?
Da gibts verschiedene Möglichkeiten, du kannst z.b. das Bild auf ein JPanel malen, dass du dann auf deine GUI setzt.
Oder du kannst dem JLabel nen Icon setzen. Oder oder oder :)

Was genau hast du denn vor?
 

Andy3108

Mitglied
Ich poste mal ein einfaches Beispiel (Das haben wir in der Schule gemacht, aber ich hab kein Kurzes gefunden ;)) :


Java:
package glück;

import basis.*;

public class Rad2 {
	private Fenster fenster;
	private ZahlenFeld a,am, ap, b, bm, bp, c, cm, cp;
	private Knopf start, stopp, ende;
	private BeschriftungsFeld titel;
	private TextFeld gewinn;

	public Rad2(){
		fenster = new Fenster ("Glücksrad",500,500);
		a = new ZahlenFeld (100,200,100,50);
		am = new ZahlenFeld (110,170,80,30);
		ap = new ZahlenFeld (110,250,80,30);
		a.setzeBenutzbar(false);
		a.setzeSchriftGroesse(40);
		am.setzeBenutzbar(false);
		am.setzeSchriftGroesse(20);
		ap.setzeBenutzbar(false);
		ap.setzeSchriftGroesse(20);
		b = new ZahlenFeld (200,200,100,50);
		bm = new ZahlenFeld (210,170,80,30);
		bp = new ZahlenFeld (210,250,80,30);
		b.setzeBenutzbar(false);
		b.setzeSchriftGroesse(40);
		bm.setzeBenutzbar(false);
		bm.setzeSchriftGroesse(20);
		bp.setzeBenutzbar(false);
		bp.setzeSchriftGroesse(20);
		c = new ZahlenFeld (300,200,100,50);
		cm = new ZahlenFeld (310,170,80,30);
		cp = new ZahlenFeld (310,250,80,30);
		c.setzeBenutzbar(false);
		c.setzeSchriftGroesse(40);
		cm.setzeBenutzbar(false);
		cm.setzeSchriftGroesse(20);
		cp.setzeBenutzbar(false);
		cp.setzeSchriftGroesse(20);
		start = new Knopf ("Start",210,400,80,40);
		start.setzeSchriftGroesse(20);
		stopp = new Knopf ("Stopp",310,400,80,40);
		stopp.setzeSchriftGroesse(20);
		ende = new Knopf ("Ende",110,400,80,40);	
		ende.setzeSchriftGroesse(20);
		titel = new BeschriftungsFeld("Glücksautomat",80,50,360,50);
		titel.setzeSchriftGroesse(50);
		gewinn = new TextFeld(50,350,400,30);
	}
	
	
public void fuehreAus(){
	while  (!ende.wurdeGedrueckt()){
		if (start.wurdeGedrueckt()){
			a.setzeText("");
			am.setzeText("");
			ap.setzeText("");
			b.setzeText("");
			bm.setzeText("");
			bp.setzeText("");
			c.setzeText("");
			cm.setzeText("");
			cp.setzeText("");
			Hilfe.warte(100);
			this.glueck1();
		}
	
	}
	fenster.gibFrei();	
	
	
}

public void glueck1(){
	while(true){
	
	a.setzeZahl(0);
	am.setzeZahl(9);
	ap.setzeZahl(1);
	while (true) {
			a.setzeZahl(a.ganzZahl()+1);
			am.setzeZahl(am.ganzZahl()+1);
			ap.setzeZahl(ap.ganzZahl()+1);
			Hilfe.warte(50);
			if (stopp.wurdeGedrueckt()) {			
				this.glueck2();
			}
			if (a.ganzZahl() == 9){
				a.setzeZahl(0);
			}	
			if (am.ganzZahl() > 8){
				am.setzeZahl(0);		
			}
			if (ap.ganzZahl() == 9){
				ap.setzeZahl(0);
			}
			
	}
	}
}
			
	
	

public void glueck2(){
		b.setzeZahl(0);
		bm.setzeZahl(9);
		bp.setzeZahl(1);
		while (true) {
				b.setzeZahl(b.ganzZahl()+1);
				bm.setzeZahl(bm.ganzZahl()+1);
				bp.setzeZahl(bp.ganzZahl()+1);
				Hilfe.warte(50);
				if (stopp.wurdeGedrueckt()) {			
					this.glueck3();
				}
				if (b.ganzZahl() == 9){
					b.setzeZahl(0);
				}	
				if (bm.ganzZahl() > 8){
					bm.setzeZahl(0);		
				}
				if (bp.ganzZahl() == 9){
					bp.setzeZahl(0);
				}
		}
				
		}

public void glueck3(){
		c.setzeZahl(0);
		cm.setzeZahl(9);
		cp.setzeZahl(1);
		while (true) {
				c.setzeZahl(c.ganzZahl()+1);
				cm.setzeZahl(cm.ganzZahl()+1);
				cp.setzeZahl(cp.ganzZahl()+1);
				Hilfe.warte(50);
				if (stopp.wurdeGedrueckt()) {			
					this.ende();
				}
				if (c.ganzZahl() == 9){
					c.setzeZahl(0);
				}	
				if (cm.ganzZahl() > 8){
					cm.setzeZahl(0);		
				}
				if (cp.ganzZahl() == 9){
					cp.setzeZahl(0);
				}
				
		}
				
		}

public void ende(){
	if (a.ganzZahl() == b.ganzZahl() & a.ganzZahl() == c.ganzZahl()){
		gewinn.setzeText("Du hast den Jackpott gewonnen!");
	}
	else if (a.ganzZahl() == b.ganzZahl()){
		gewinn.setzeText("Du hast zwei Richtige!");
	}
	else if (a.ganzZahl() == c.ganzZahl()){
		gewinn.setzeText("Du hast zwei Richtige!");
	}
	else if (b.ganzZahl() == c.ganzZahl()){
		gewinn.setzeText("Du hast zwei Richtige!");
	}
	else{
		gewinn.setzeText("Nichts gewonnen!");
	
	}


		
		
	this.fuehreAus();
	
}
	
}


Also wenn ich jetzt z.B. bei Gewinn des Jackpots ein Bild einfügen möchte (z.B. ein Smiley oder irgendetwas anderes), welchen Befehl muss ich dann eingeben bzw. welche Möglichkeiten gibt es, die nicht ganz so kompliziert sind? :D
 

Michael...

Top Contributor
Keiner hier (wenn, dann vermutlich nur wenige) kennt die Klassen Fenster, ZahlenFeld, Knopf, BeschriftungsFeld, TextFeld aus dem Package basis.
Daher musst die Person fragen, die das Package erstellt oder Dir zur Verfügung gestellt hat, ob und wie man Bilder in diese Komponenten einfügen kann.
Sind halt keine Standard Java Klassen.
 

Michael...

Top Contributor
Du kannst ja mal schauen welche Methoden Dir Eclipse per Autovervollständigung zu den einzelnen Objekten anbietet. Vielleicht steht ja bei einem sowas wie setImage(...) oder setIcon(...) dabei.
 
T

Tomate_Salat

Gast
auch wenn es unwahrscheinlich erscheint, dass viele diese Klassen auch besitzen. Gewöhne dir bitte an, zu schreiben, was die Lösung war + den Lösungsweg.
 

Andy3108

Mitglied
Ok.. ;)

Also ich hab mal alle Felder, etc. durchgesucht und hab dann für "Leinwand" ".ladeJPG("Dateiname")" gefunden..
Man muss zwar das Bild vorher genau auf die Größe der ertsellten Leinwand schneiden und in die Workspace kopieren, aber das dürft ja kein Problem sein..

Musste mir aber vorer ein neues Eclipse downloaden, weil mein altes die Autovervollständigung nich angezeigt hat, deswegen hab ich das vorher auch nicht gefunden.. :p

Dankeschön,
LG Andy3108
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Bilder mit Eclipse exportieren Java Basics - Anfänger-Themen 1
B Bilder laden und drauf zugreifen[Eclipse] Java Basics - Anfänger-Themen 9
B Aus einem Eclipse Projekt eine .jar - keine Bilder drin Java Basics - Anfänger-Themen 7
A Bilder in Eclipse speichern Java Basics - Anfänger-Themen 7
D Bilder Laden, mit Eclipse ok, .jar nicht Java Basics - Anfänger-Themen 5
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
B Nach dem kompilieren werden Bilder nicht mehr gefunden Java Basics - Anfänger-Themen 10
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
I Projekt als .jar Datei speichern - Bilder werden nicht mehr angezeigt Java Basics - Anfänger-Themen 4
x-tshainge Java Bilder einfügen Java Basics - Anfänger-Themen 1
B Auslesen von PDF / Bilder Java Basics - Anfänger-Themen 5
DaCrazyJavaExpert Bilder werden nicht angezeigt! Java Basics - Anfänger-Themen 6
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
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
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
J Ladebalken anzeigen während Bilder geladen werden 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
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
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
T Bilder werden in Jar nicht geladen Java Basics - Anfänger-Themen 10
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
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
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
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
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
K Bilder werden nicht angeziegt !!! Java Basics - Anfänger-Themen 2
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
G Bilder und Kattegorien Java Basics - Anfänger-Themen 4
S JTable - Bilder anzeigen Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben