eigenes ImageIcon schreiben

Status
Nicht offen für weitere Antworten.

Developer_X

Top Contributor
Hi, ich will einen ImageIcon schreiben, den ich für alle JFrames die in meinem Spiel vorkommen verwenden.
Hier ist die Klasse:
Java:
import java.awt.Image;
import javax.swing.ImageIcon;

public class RayIco extends ImageIcon
{
	
	public Image getRImage()
	{
		Image i; 
		i = new ImageIcon("F:/Rayman/Icon.jpg").getImage();	
		return i;
	}
}
und so sollte sie verwendet werden:
Java:
JFrame f = new JFrame();
f.setIconImage(new RayIcon().getRImage());

Wenn ich das bei einem herkömmlichen JFrame machen, kommt aber immer wieder das Java Kaffe Tassen Symbol.
Kann mir einer helfen, und mir sagen was ich falsch mache?
 
Zuletzt bearbeitet:

Noctarius

Top Contributor
In Ausblick auf eine eventuelle Festanstellung und weitere Karriere (irgendwann einmal) als Softwareentwickler sollte man sich schon an die Code Conventions halten (die sind auch teils noch von Sprache zu Sprache unterschiedlich und teils auch noch in Firmen gesetzt) und dann ist es niemals falsch sich von Anfang an an solche zu halten. Sollte ein Tipp sein, dann been nicht *schulter zuck* *Bier weiter trinkt und grinst*
 

Ark

Top Contributor
@Developer_X: Liest du endlich mal ein Buch? Wenn ja: Wo bist du gerade in welchem Buch? Und: Kann es sein, dass du es rückwärts liest?

Ark
 

Schandro

Top Contributor
1.) Du wirst hier solange in jedem einzelnen Thread auf die Code convention hingewiesen, bis du dich dran hälst. Ganz einfach.

2.) Das die class RayIcon von ImageIcon erbt, ist sinlos. Lass das weg.
3.) Du lädst bei jedem aufruf von getRImage das Bild neu. das kostet unnötig Performance. Lad das bild entweder einmal in einem statischen initializer oder per lazy initialization (ich hoffe mal du weisst was das ist, wenn net => GIDF)
4.) Mach die Methode getRImage statisch, dann brauchst du auch net jedesmal eine unnötige Instanz von der Klasse RayIcon erstellen

€dit:
Achso wegen dem eigentlichen Problem:
Machs so wie du es bei jeden anderem Problem auch machen (solltest):
Guck per Debugger oder mit einigen System.out.println ob das Image überhaupt geladen wird oder ob das Bild "null" ist, usw...
 
Zuletzt bearbeitet:

Noctarius

Top Contributor
Nope kann ich nicht, da ich mit Java GUI's nichts am Hut habe. Ich code zu 99% Web- oder Serveranwendungen. Sowas benötigt keine GUI.
 

Schandro

Top Contributor
Irgendwan ist auch mal genug gelästert über Developer_X. Wenn ihr erst 13 Jahre alt wärt, würdet ihr wahrscheinlich auch nicht besser sein. Leider nimmt das Niveau in letzter Zeit auch in allen anderen Threads ab, was aber nicht die Schuld von Developer_X ist.

@Developer_X
Ich weiß nicht ob du es bereits machst oder nicht, aber setzt bitte wirklich die Sachen um die die anderen immer wieder schreiben (Handbuch lesen, mit kleineren Sachen anfangen und nicht sofort ein 3D Spiel programmieren wollen usw...)
 
Zuletzt bearbeitet:

Ebenius

Top Contributor
Hab die beiden letzten Beiträge mal wegverschoben: [post=507215]hier hin[/post].

Bitte beim Thema bleiben!
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Mein erstes eigenes Projekt - Aufbau und Strukturierung Java Basics - Anfänger-Themen 6
R Eigenes Protokoll zur Übermittlung von Daten zum Webserver? Java Basics - Anfänger-Themen 4
8 Eigenes Bild in email einfügen Java Basics - Anfänger-Themen 1
G eigenes package Java Basics - Anfänger-Themen 3
Anfänger2011 Eigenes Betriebssystem Java Basics - Anfänger-Themen 6
P Eigenes Fenster erstellen Java Basics - Anfänger-Themen 5
F eigenes Listener Pattern mit Interface Java Basics - Anfänger-Themen 1
P eigenes Equal mit IndexOf() Java Basics - Anfänger-Themen 5
L eigenes Steuerelement Zeitstrahl Java Basics - Anfänger-Themen 3
F Eigenes Package - Variable exportieren Java Basics - Anfänger-Themen 11
GianaSisters Methoden eigenes TableModel -> removeRow möglich machen Java Basics - Anfänger-Themen 30
D Eigenes Event beim TimeOut Java Basics - Anfänger-Themen 2
C Eigenes Konsolenfenster Java Basics - Anfänger-Themen 3
D Packages verwenden und in eigenes Projekt integrieren Java Basics - Anfänger-Themen 3
B Eigenes Package Java Basics - Anfänger-Themen 6
S Eigenes Objekt temporär verändern? (Clone)? Java Basics - Anfänger-Themen 12
M Eigenes Programm Flaechenrechner Java Basics - Anfänger-Themen 8
L Eigenes List Model für Icon + String -> Speicherhungrig? Java Basics - Anfänger-Themen 8
X Eigenes Kontosystem vervollständigen Java Basics - Anfänger-Themen 11
Q Eigenes Event feuern Java Basics - Anfänger-Themen 5
S Eigenes Kontextmenü Java Basics - Anfänger-Themen 3
I jar in eigenes Programm unwandeln (OSX und Win) Java Basics - Anfänger-Themen 4
R Eigenes Pair Object Java Basics - Anfänger-Themen 2
C eigenes TableModel Java Basics - Anfänger-Themen 2
data89 In Java ein eigenes Lexikon erstellen? Doch wie? Java Basics - Anfänger-Themen 5
GilbertGrape Eigenes Event? Java Basics - Anfänger-Themen 2
K javadoc eigenes doclet in console starten Java Basics - Anfänger-Themen 3
B Eigenes Event schreiben Java Basics - Anfänger-Themen 7
M Eigenes Ellipse2D-Objekt Java Basics - Anfänger-Themen 5
G Eigenes Fenster Java Basics - Anfänger-Themen 51
N Eigenes Icon in InputDialog geht nicht! Java Basics - Anfänger-Themen 7
J Eigenes Symbol für Java Programm Java Basics - Anfänger-Themen 3
M Eigenes Seitenformat definieren Java Basics - Anfänger-Themen 2
Q Eigenes TableModel - NullPointerException Java Basics - Anfänger-Themen 6
F eigenes Package Java Basics - Anfänger-Themen 2
B Package/Klasse in ein eigenes Projekt einbinden? aber wie? Java Basics - Anfänger-Themen 6
P ImageIcon zusammen mit Fenstergrösse skalieren Java Basics - Anfänger-Themen 3
G ImageIcon in Byte-Array ablegen Java Basics - Anfänger-Themen 7
O ImageIcon, Swing Java Basics - Anfänger-Themen 1
F Interface ImageIcon wird nicht angezeigt Java Basics - Anfänger-Themen 4
R Java ImageIcon drehen Java Basics - Anfänger-Themen 6
F Problem bei ImageIcon aktualisieren Java Basics - Anfänger-Themen 5
P ImageIcon in JAR Java Basics - Anfänger-Themen 5
T Compiler-Fehler Mit Array und "for" mehrere ImageIcon erstellen Java Basics - Anfänger-Themen 7
S GUI ImageIcon Mouselistener Link Java Basics - Anfänger-Themen 0
E Bild vom FileChooser aus via ImageIcon in DB schreiben Java Basics - Anfänger-Themen 16
R JLabel imageicon jede Sekunde wechseln Java Basics - Anfänger-Themen 3
K ImageIcon laden Java Basics - Anfänger-Themen 6
S Button durch ImageIcon ersetzen Java Basics - Anfänger-Themen 9
P byte Array aus ImageIcon Java Basics - Anfänger-Themen 10
D JButton oder ImageIcon klickt "langsam" Java Basics - Anfänger-Themen 5
R ImageIcon wird nich angezeigt - Jar, Eclipse Java Basics - Anfänger-Themen 6
P ImageIcon/Pfad Java Basics - Anfänger-Themen 3
C ImageIcon erweitern Java Basics - Anfänger-Themen 6
H ImageIcon rotieren Java Basics - Anfänger-Themen 4
w0ddes ImageIcon in Objektarray (TableModel) einfügen. Java Basics - Anfänger-Themen 7
T ImageIcon ohne Classloader Java Basics - Anfänger-Themen 12
S ImageIcon Array Java Basics - Anfänger-Themen 8
P ImageIcon Problem Java Basics - Anfänger-Themen 15
B Aus JTable ImageIcon abfragen Java Basics - Anfänger-Themen 8
G ImageIcon Java Basics - Anfänger-Themen 4
D ImageIcon in Label Java Basics - Anfänger-Themen 7
J ImageIcon im JLabel automatisch resizen. Java Basics - Anfänger-Themen 6
G JLabel nachträglich verändern, bzw. ImageIcon ändern? Java Basics - Anfänger-Themen 3
G JPEG aus Blob als ImageIcon anzeigen Java Basics - Anfänger-Themen 5
L ImageIcon an jLabel anpassen? Java Basics - Anfänger-Themen 5
T new JLabel(new ImageIcon("dateiname&pfad.gif") Java Basics - Anfänger-Themen 2
B ImageIcon komprimieren (zB Jpeg) Java Basics - Anfänger-Themen 14
D ImageIcon beschreiben Java Basics - Anfänger-Themen 13
U BufferedImage anzeigen, imageIcon oder paintComponent(); Java Basics - Anfänger-Themen 6
M imageicon aus jar (ja hab die suchfunktion schon benutzt :)) Java Basics - Anfänger-Themen 2
F Tooltips bei ImageIcon in Tabellenspalte Java Basics - Anfänger-Themen 1
X ImageIcon und .exe-Datei Java Basics - Anfänger-Themen 2
K Bildgröße eines ImageIcon verändern Java Basics - Anfänger-Themen 2
L bytestrom in ImageIcon-Objekt umwandeln Java Basics - Anfänger-Themen 3
S Image von ImageIcon anpassen Java Basics - Anfänger-Themen 3
D ImageIcon JApplet Java Basics - Anfänger-Themen 2
Dilandau permission exception bei ImageIcon Java Basics - Anfänger-Themen 6
P Gibt es einen anderen Weg um "{}" in IntelliJ zu schreiben? Java Basics - Anfänger-Themen 5
T code so schreiben das er von sich selber anpasst (code soll die anzahl aller bustaben bestimmen) Java Basics - Anfänger-Themen 16
M Daten aus errechneter Methode in Datenbank(SQLite) schreiben Java Basics - Anfänger-Themen 60
W Objekte einer ArrayList in txt-datei schreiben mit Paths? Java Basics - Anfänger-Themen 2
M Test auf Exceptions schreiben Java Basics - Anfänger-Themen 11
F Wie kann ich eine Funktion schreiben, die nur in bestimmten Fällen einen Wert zurückgibt? Java Basics - Anfänger-Themen 5
HolyFUT JSON String in Java Object schreiben - Anführungszeichen rauskriegen? Java Basics - Anfänger-Themen 17
java-starter Erste Schritte Mit While Schleifen Programme schreiben Java Basics - Anfänger-Themen 4
berserkerdq2 Wo ist der SInn, dass man den Stream, den ich zum Schreiben nutze, outputstream nenne? Java Basics - Anfänger-Themen 5
viktor1 Methoden Methode schreiben static void readText (String filename) {...} zu WordHistogramSample.java Java Basics - Anfänger-Themen 13
D JAVA Programm schreiben Java Basics - Anfänger-Themen 46
S In Datei schreiben in Java? Java Basics - Anfänger-Themen 1
J Dateien lesen und schreiben Java Basics - Anfänger-Themen 5
berserkerdq2 IO Streams logfile erstellen und Sachen schreiben wie? Java Basics - Anfänger-Themen 2
M Text in Datei schreiben Java Basics - Anfänger-Themen 9
berserkerdq2 Wie würde man einen regulären Ausdruck in Java schreiben, der prüft, dass zwei bestimtme Zahlen nicht nebeneinadner sind? Java Basics - Anfänger-Themen 3
S Bot schreiben Java Basics - Anfänger-Themen 1
J Kann ich mein Programm so schreiben? Java Basics - Anfänger-Themen 4
C Brauche Hilfe beim Schreiben eines Programmes :/ Java Basics - Anfänger-Themen 1
C Brauche Hilfe um ein Programm zu schreiben Java Basics - Anfänger-Themen 8
C XML Datei schreiben Java Basics - Anfänger-Themen 14
S Objekte von zwei klassen in zwei verschiedene Textdateien schreiben Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben