Bilder in den Hintergrund eines Applets einfügen

Status
Nicht offen für weitere Antworten.
G

Gho-reg

Gast
Hi

Ich hoffe ihr könnt mir helfen..

Es geht darum ich hab ein Applet erstellt mit
Code:
extends Applet

Danach eine Operation
Code:
public void init() {...}
geschrieben mit mehrern Labels und TextFields 2 Buttons und ner TextArea. Nun möchte ich das der gesamte Hintergrund mit einem Bild ausgefüllt wird das auf mienem PC gespeichert ist. ICh weiß aber nicht wie das geht oder wie ein solcher befehl aussehen müsste. Alternativ könnte ihc das bild auch extern im Internet speichern und so darauf zugreifen, denn das Applet soll später von einer internetseite dargestellt werden.
DAS Layout habe ich mit
Code:
		this.setLayout(null);
		this.setSize(1000, 800);
definiert.

Frage ist auch ob das Bild 1000,800 Auflösung haben muss oder passt Java das automatisch an ?

Danke für eure hoffetnlich guten und zahlreichen Antworten.
 

Leroy42

Top Contributor
Gho-reg hat gesagt.:
Frage ist auch ob das Bild 1000,800 Auflösung haben muss oder passt Java das automatisch an ?

Java passt es nicht automatisch an. Du muß das schon selbst tun mit
einem Aufruf von
Code:
myImage.getScaledInstance(...);

Dann bleibt noch die Frage, was du unter Hintergrund verstehst.

Buttons und Textareas haben ihren eigenen Hintergrund und werden
von dem LayoutManager so plaziert, daß sie den ganzen, zur Verfügung
stehenden, Bereich ausfüllen. Wenn du das nicht willst, mußt du deine
Elemente via null-Layout auf einem (J)Panel fix positionieren.

Vielleicht geht es auch irgendwie mit setOpaque(true/fals), das habe
ich allerdings noch nie benutzt.
 
G

Guest

Gast
Hintergrund ist für mich alles was ich in der
Code:
this.setSize(1000, 800);

als Appletgröße erzeugt habe. die buttons und textfelder an sich sollen ihre graue eminenz aber behalten ;)

mein problem ist ja das ich gerne wissen würde wie man das bild reinladen kann....

Code:
Image img;

public void init() {
	img = getImage(getCodeBase(),"1.jpg");   
}
		
public void paint(Graphics g){
	g.drawImage(img, 0, 0, this);		
}


ich hab das betroffene bild jetzt mal in den gleichen Ordner reinkopiert wo auch die class dateien rumlungern. Das bild hat als Dateinamen 1.jpg.

funktionieren tutsaber immernoch net leider...
 
G

gho-reg

Gast
java-forum.org
Die Java-Community, in der einem garantiert geholfen wird.

bisher wurde mir leider noch net geholfen ;)

Bitte Leute, wie geht das mit nem Bildeinfügen in den Hintergrund eins Applets.
 

Leroy42

Top Contributor
gho-reg hat gesagt.:
bisher wurde mir leider noch net geholfen ;)

Dann stell' deine Frage doch mal im passenden
Unterforum "AWT & Swing", wo die entsprechenden
Experten sich tummeln.

Ich persönlich habe noch nie mit Hintergrundbildern
gearbeitet und im Moment keine Zeit/Lust, mir das
zu erarbeiten...
 
G

Guest

Gast
Code:
Start: Applet nicht initialisert

das ist die fehlermeldung die erscheint seitdem ich das versucht habe mit dem hier zu lösen:

Code:
Image img;

public void init() {
   img = getImage(getCodeBase(),"1.jpg");   
}
      
public void paint(Graphics g){
   g.drawImage(img, 0, 0, this);      
}

Ich sehe nun auch nur noch eine leere Appletoberfläche in Eclipse. keine buttons keine Labels rein gar nix mehr...
 

L-ectron-X

Gesperrter Benutzer
Das ist nicht die Fehlermeldung der Java-Console. Starte das Applet mal in einem Browser und öffne die Java-Console. Die Fehlermeldung gibt Aufschluss über die Art des Problems.
 

Leroy42

Top Contributor
L-ectron-X hat gesagt.:
Starte das Applet mal in einem Browser und öffne die Java-Console.

Ich hätte das jetzt auch spontan so vorgeschlagen, aber,
kann es denn angehen, daß Eclipse Fehlermeldungen
von Applets nicht ausgeben kann?

Kann ich mir irgendwie nicht vorstellen. ???:L

(Ich selbst habe noch nie Applets mit Eclipse erstellt)
 
G

gho-reg

Gast
java.lang.Error: Unresolved compilation problem:
Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )

at versuch1.Sportgui.init(Sportgui.java:450)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Zeile 450:
Code:
img = getImage("C:\Dokumente und Einstellungen\Internet\workspace\Sportfest\versuch1\1.jpg", "1.jpg");


aha.. ich hab die Zeile jetzt mal durch:

Code:
img = getImage(getCodeBase(), "1.jpg");

ersetzt. Jetzt seh ich zwar keine Fehlermeldung mehr beim Starten des Applets nur anzeigen tut Eclipse mir kein Bild...
 

Leroy42

Top Contributor
Du mußt die Backslashes escapen


"C:\Dokumente und Einstellungen\Internet\workspace\Sportfest\versuch1\1.jpg""
==>
"C:\\Dokumente und Einstellungen\\Internet\\workspace\\Sportfest\\versuch1\\1.jpg""

oder gleich
C:/Dokumente und Einstellungen/Internet/workspace/Sportfest/versuch1/1.jpg"

(War ich jetzt schnell genug?)

Edit: Ja! :)
 
G

Guest

Gast
java.lang.Error: Unresolved compilation problem:
The method getImage(URL, String) in the type Applet is not applicable for the arguments (String, String)

at versuch1.Sportgui.init(Sportgui.java:450)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


jetzt kommt das nachdem ich die zeile 450 so umgeschrieben habe:

Code:
img = getImage("C:/Dokumente und Einstellungen/Internet/workspace/Sportfest/versuch1/1.jpg", "1.jpg");

schon vor dem starten des applets zeigt mir eclipse in zeile 450 nen fehler an...

eclipse möchte (URL,String) und nicht (String, String) in getImage() haben....
 

Leroy42

Top Contributor
Na dann gib ihm doch einen URL

Ich glaube das geht so
Code:
new URL("C:/Dokumente und Einstellungen/Internet/workspace/Sportfest/versuch1/1.jpg");

bin mir aber nicht sicher.

==> API zur Klasse URL lesen
 

L-ectron-X

Gesperrter Benutzer
Die Vorgehensweise, den URL fest zu verdrahten, ist bei Applet meist problematisch.
Oft vergisst man, den URL anzupassen. Unproblematisch und richtig hingegen ist die Verwendung von getCodeBase().

Wenn du an deiner Festverdrahtung festhalten willst, müsste die Codezeile so aussehen:
Code:
try {
   img = getImage(new URL("C:/Dokumente und Einstellungen/Internet/workspace/Sportfest/versuch1/1.jpg"));
}
catch (MalformedException e) {
   e.printStackTrace();
}
 
G

Guest

Gast
java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at versuch1.Sportgui.init(Sportgui.java:455)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

hab das jetzt ma umgeschrieben wie du gesagt hattest L-ectron. in eclipse selbst gibt er keine fehlermeldung mehr an. Die klasse URL hab ihc per import befehl reingeholt. das bild sehen tu ich aber leider immer noch nicht. obwohl das bild genau den dateipfad hat...
 

L-ectron-X

Gesperrter Benutzer
Sorry, mein Fehler. Hab das Protokoll vergessen.
Code:
img = getImage(new URL("file:/D:/Java/Projekte/Bilder in Jar-Dateien/Applet/bild.jpg"));
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Bilder als Hintergrund bei Textfeldern? Java Basics - Anfänger-Themen 2
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
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
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
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
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
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
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

Ähnliche Java Themen

Neue Themen


Oben