Favicon in meiner Anwendung

Netzgeist

Mitglied
Hi,
bitte nicht schlagen, ich bin Anfänger :autsch:

Ich versuche meiner Anwendung ein favicon hinzuzufügen. Die googlesuche sagt mir, sowas geht nicht weil .jar Programme von der jre gelesen werden wie mp3s von meinem Mediaplayer(können quasi höchstens alle jars nen neues icon bekommen). Nun will ich hier mal nachfragen warum Netbeans das kann. Ist ja meines Wissens nach in Java geschrieben. Bilder zur Ansicht:

Mein status quo:
h.PNG


So will ichs:
w.PNG
 

cz3kit

Bekanntes Mitglied
Doch na klar geht das. Ich mach das immer so:

Java:
setIconImage(new ImageIcon(getClass().getClassLoader().
                getResource("Pfad zum Bild")).getImage());
 

Netzgeist

Mitglied
Hi,
danke erstmal für die Antwort.

Ich habs mal nach deinem Beispiel versucht in Netbeans umzusetzen:
Java:
    /** Creates new form Frontend */
    public Frontend() {
        
        initComponents();
        this.setIconImage(new ImageIcon(getClass().getClassLoader().
                getResource("D:\\Bilder\\4chan\\1.png")).getImage());
    }
Code:
run:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at javax.swing.ImageIcon.<init>(ImageIcon.java:167)
...

Klappte nicht. Ganz so schnell wollt ich dann nicht aufgeben und hab durch Netbeans nach dort implementierten Möglichkeiten gesucht. Vorab: Funktionierte auch nicht. Das Bild dazu ist etwas groß geraten. Um hier nicht den Lesefluss zu stören verlinke ichs mal als thumbnail:
 

cz3kit

Bekanntes Mitglied
Versuch es mal so:

Java:
public Frontend() {
        
        initComponents();
        this.setIconImage(new ImageIcon(getClass().getClassLoader().
                getResource("D:/Bilder/4chan/1.png")).getImage());
    }
 
O

ohmann

Gast
Wenn du es mit dem ClassLoader als Ressource lädst gibt man auch keinen absoluten Pfad an.
 

cz3kit

Bekanntes Mitglied
Aj da ist was dran. Sorry!

Man würde diese Konstruktion nur verwenden, wenn sich dein Bild in deinem Workspace befindet!
 
Zuletzt bearbeitet:

Netzgeist

Mitglied
Ja, das Bild ist/war definitiv zu groß. Ich hab nun zum Ersatz das favicon.ico von Wikipedia dreisst geklaut (*g*) und versucht statt des bisherigen Bildes zu benutzen -> Gleicher Fehler. Anschliessend hab ich das favicon zum png-Format konvertiert und nochmal dasselbe versucht -> Gleicher Fehler.
 

Netzgeist

Mitglied
Ok, Problem gelösst.
4.PNG

Java:
initComponents();
        this.setIconImage(new ImageIcon(getClass().getClassLoader().
                getResource("favicon.png")).getImage());

Die Datei muss in
Code:
C:\Users\User\Documents\NetBeansProjects\Sandkasten\src\facivon.png
liegen.

Vielen Dank an ohmann und natürlich auch an cz3kit .-)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Nullpointer beim befüllen meiner Liste im Object Java Basics - Anfänger-Themen 3
A Wie führe ich eine Batch-Datei von meiner Java-Anwendung aus? Java Basics - Anfänger-Themen 18
I ResultSet aus meiner SQL-Abfrage in einem JTextfield ausgeben. Java Basics - Anfänger-Themen 1
O Ich ahbe einen char und diesen soll ich bei .matches prüfen, also ob der char in meiner Zeichenkette vorhanden ist, wie mache ich das? Java Basics - Anfänger-Themen 9
1 Erste Schritte Was denkt ihr über eines meiner ersten Javaprogramme? Java Basics - Anfänger-Themen 2
J Was mache ich falsch in meiner Java Anwendung? Java Basics - Anfänger-Themen 11
W Tipps/Anmerkungen zu meiner Lösung?! Java Basics - Anfänger-Themen 2
JavaNewbie2.0 Gibt meiner Meinung etwas falsches aus. Java Basics - Anfänger-Themen 7
J java.lang.NullPointerException in meiner JavaFXControllerKlasse Java Basics - Anfänger-Themen 26
A Erste Schritte Problem bei meiner if-Abfrage! Java Basics - Anfänger-Themen 5
Q Importieren meiner Boundary? Bitte Hilfe Java Basics - Anfänger-Themen 3
M Frage zu meiner main datei Java Basics - Anfänger-Themen 5
M Interval Teilmenge bestimmen - Fehler in meiner Lösung Java Basics - Anfänger-Themen 6
U Probleme in meiner Mainmethode Java Basics - Anfänger-Themen 5
D iText.jar mit meiner bat.datei einbinden Java Basics - Anfänger-Themen 10
T .add() von Objekten in meiner GUI nicht sichtbar Java Basics - Anfänger-Themen 7
N Probleme mit meiner Programmierung Java Basics - Anfänger-Themen 5
H Hänge an meiner Aufgabe Java Basics - Anfänger-Themen 18
W Wie kann ich auf Object meiner Collection zugreifen Java Basics - Anfänger-Themen 7
S Fortsetzung meiner frage (hashtable) danke vorab an alle Java Basics - Anfänger-Themen 3
JeromeM90 Hilfe bei meiner StringSuche Java Basics - Anfänger-Themen 17
A Ein Feld meiner jTable färben Java Basics - Anfänger-Themen 6
M Problem mit meiner Ausgabe :-( Java Basics - Anfänger-Themen 3
W Kann in meiner Jar nicht auf externe Jar zugreifen Java Basics - Anfänger-Themen 4
L wie den pfad zu meiner datei herausfinden? Java Basics - Anfänger-Themen 2
S Tomcat Error mit meiner ersten JSF Seite Java Basics - Anfänger-Themen 17
N NullPointerException bei meiner Hashtable Java Basics - Anfänger-Themen 2
G Problem beim Spalte hinzufügen in meiner tabelle. Java Basics - Anfänger-Themen 6
G 2 Probleme mit meiner GUI Java Basics - Anfänger-Themen 4
S Bitte helft mir bei meiner matura (abitur) Java Basics - Anfänger-Themen 19
N Kleines Problem mit meiner ersten Klasse Java Basics - Anfänger-Themen 5
N kleines Problem mit meiner Schleife Java Basics - Anfänger-Themen 8
J Sprachausgabe auch mit Stimme meiner Frau? Java Basics - Anfänger-Themen 6
L Dieses Problem nagt an meiner Würde - Argument * Java Basics - Anfänger-Themen 4
D Hilfe bei meiner Winfo-Klausur Java Basics - Anfänger-Themen 21
M Problem bei meiner Applikation :( Java Basics - Anfänger-Themen 9
Z Fehler beim Ausführen meiner Testdatei in JBuilder Java Basics - Anfänger-Themen 7
S Fehler beim Aufruf meiner Methode, warum? Java Basics - Anfänger-Themen 16
I In unterschiedlichen Applikation Zugriff auf eine gemeinsame Anwendung? Java Basics - Anfänger-Themen 8
A JavaFX-Anwendung läuft nicht mit Selenium WebDriver Java Basics - Anfänger-Themen 0
K Mail senden, nachdem Anwendung beendet wurde (gleich wie) Java Basics - Anfänger-Themen 4
P Best Practice Druck aus Java Anwendung in MacOs Java Basics - Anfänger-Themen 0
T Start-Activity für Java Maven Web-Anwendung festlegen Java Basics - Anfänger-Themen 2
I Java Anwendung auf Android portieren Java Basics - Anfänger-Themen 1
I Java FX GUI Anwendung Java Basics - Anfänger-Themen 30
F Mehrere Server Sockets in einer Anwendung Java Basics - Anfänger-Themen 9
G MapStruct Anwendung vom selbst geschriebenen Formater Java Basics - Anfänger-Themen 4
J Aktuelle Zeit in einer JavaFX Anwendung aktualisieren lassen Java Basics - Anfänger-Themen 4
S If Anwendung Java Basics - Anfänger-Themen 1
2 Verständnisproblem bei Anwendung von Lower Bounded Wildcards Java Basics - Anfänger-Themen 5
J Datentypen Anwendung von String contains Java Basics - Anfänger-Themen 4
P Klassen Richtige Anwendung einer Enum-Klasse Java Basics - Anfänger-Themen 11
R If anwendung funktioniert nicht Java Basics - Anfänger-Themen 3
W Verschiedene Bibliotheken in einer Anwendung? Java Basics - Anfänger-Themen 2
GENiALi Java Console Anwendung starten in Prozess Java Basics - Anfänger-Themen 3
A Testprogramm in java oder javascript für Windows Anwendung? Java Basics - Anfänger-Themen 1
K Objekt soll Anwendung über Änderungen informieren Java Basics - Anfänger-Themen 8
S JUnit - Swing- Anwendung wird nicht neu gestartet Java Basics - Anfänger-Themen 0
R Best Practice Problem Anwendung umzusetzen Java Basics - Anfänger-Themen 2
S Paint Anwendung: Freihandlinien zeichnen Java Basics - Anfänger-Themen 4
S Anwendung Startet nur in Vergangenheit Java Basics - Anfänger-Themen 11
S Erste Schritte drawOval Problem in Paint Anwendung Java Basics - Anfänger-Themen 1
C Java-Anwendung im Browser zoomen Java Basics - Anfänger-Themen 1
C Anwendung generischer Typparamter auf ArrayList Java Basics - Anfänger-Themen 2
I Externes konsolen Anwendung (.exe) starten Java Basics - Anfänger-Themen 2
E Classpath SecSigner in WebStart-Anwendung Java Basics - Anfänger-Themen 3
N Best Practice Stilistische Anwendung von if/else-Abfragen Java Basics - Anfänger-Themen 7
E mit java-anwendung internet verbindung unterbrechen Java Basics - Anfänger-Themen 5
L Verbindung von Anwendung mit GUI Java Basics - Anfänger-Themen 6
DStrohma Best Practice Hibernate für kleine Anwendung nutzen? Java Basics - Anfänger-Themen 4
W Rekursion Anwendung Java Basics - Anfänger-Themen 16
FreeFun Java Anwendung beenden Java Basics - Anfänger-Themen 7
S Reale Anwendung der OOP Java Basics - Anfänger-Themen 33
B Seltsamer Fehler in SWING anwendung Java Basics - Anfänger-Themen 2
M Anwendung Schreibrechte geben Java Basics - Anfänger-Themen 13
M Anwendung als Webstart ausführen Java Basics - Anfänger-Themen 4
G Erste Schritte von Eclipse zur Anwendung: Programme auf anderen Rechnern zum Laufen bringen Java Basics - Anfänger-Themen 4
H Erste Schritte 2 User Interfaces für eine Anwendung Java Basics - Anfänger-Themen 7
M Anwendung in verschiedenen JREs Java Basics - Anfänger-Themen 42
A Hilfe bei Anwendung erstellen Java Basics - Anfänger-Themen 2
J GUI für Java-Anwendung erzeugen Java Basics - Anfänger-Themen 7
U Rechte bei JAVA-Anwendung? Java Basics - Anfänger-Themen 8
JAVAnnik Anwendung nach Schließen vom letzen Frame Java Basics - Anfänger-Themen 9
C Mit Java Textfeld einer externen Anwendung auslesen Java Basics - Anfänger-Themen 9
L Benutzerdefinierte Anwendung starten Java Basics - Anfänger-Themen 5
S KeyListener-Anwendung Java Basics - Anfänger-Themen 7
Steve5000 Externe Batch-Datei starten und anwendung beenden?! Java Basics - Anfänger-Themen 4
StrikeTom Problem mit regex(-anwendung) Java Basics - Anfänger-Themen 10
D Frage zu Collection und deren Anwendung Java Basics - Anfänger-Themen 2
P Java Anwendung mit mehr RAM starten?? Java Basics - Anfänger-Themen 5
Error257 Doppelklick-Anwendung Java Basics - Anfänger-Themen 6
A JBoss-Anwendung soll im Singleton-Mode laufen Java Basics - Anfänger-Themen 6
P Interfaces -> eins oder mehrere für eine Anwendung? Java Basics - Anfänger-Themen 9
Dit_ invokeLater | richtige Anwendung Java Basics - Anfänger-Themen 2
H Datei einlesen in einer MVC Anwendung Java Basics - Anfänger-Themen 3
B JavaWebStart - Anwendung läuft nur auf einem Rechner Java Basics - Anfänger-Themen 6
M MergeSort - Threads in Anwendung bremsen alles! Java Basics - Anfänger-Themen 4
C0FFEE Anwendung soll eigenen Dateinamen referenzieren Java Basics - Anfänger-Themen 13
Dit_ Collections.sort(..); | Anwendung Java Basics - Anfänger-Themen 4
D Das Ausführen einer Java Anwendung auf versch Systemen... Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben