Java-Logo in Java-Applikation durch eignes ersetzen

Status
Nicht offen für weitere Antworten.

lorenzo

Mitglied
Hallo zusammen,

bitte entschuldigt diese Anfägerfrage.
Seit einigen Tagen beschäftige ich mich mit der GUI-Programmierung
in Java (Swing oder AWT), die Java-Programme sehen
optisch alle ziemlich gut aus, mich stört allerdings, das als Programm-Logo
links oben in der Titelleiste immer dieses Java-Logo (Kaffetasse) erscheint
(dies ist mir auch schon bei fertigen Programmen wie JLauncher aufgefallen).
Würde dieses Java-Logo gerne durch ein eigenes Symbol ersetzen,
so dass Toll einen individuelles Look&Feel bekommt -
ich mag keine Programme von der Stange.

Vielleich hat ja jemand ne Idee, im Forum wusste ich nicht wonach ich
suchen soll, vielleicht gibt's ja bereits einen Beitrag zu meiner Frage.

Jendenfalls schonmal thanks im Voraus!
 

André Uhres

Top Contributor
Im folgenden Beispiel ist "cliMain" eine Referenz auf das JFrame-Objekt.
"CoolIcon.jpg" ist eine Bilddatei im Ordner vom JFrame.
Code:
            java.net.URL url = cliMain.getClass().getResource("CoolIcon.jpg");
            if (url != null)
                cliMain.setIconImage(new ImageIcon(url).getImage());
 

lorenzo

Mitglied
hey leute,

erstmal danke fuer die superschnellen antworten!
werde die tipps dieses WE gleich mal ausprobieren :###

wenn ich es geschafft habe das logo einzubinden,
würde mich nich folgendes interessieren:
erstmal finde ich es cool das die java-progs plattformunabhängig sind,
bisher hat mich aber gestärt, dass ich die programme über die
DOS-Box mit java -jar [jar-file] starten musste, C-Programme lassen
sich dagegen bequem über doppelklick auf die EXE ausführen.
habe das wie es in vielen Java-programmen der fall ist mit einer Batch-Datei
gelöst auf die man jetzt nur noch doppelklicken muss und schon
öffnet sich das programm.
jetzt aber meine frage: gibt es ne möglichkeit java-Code in eine EXE zu verpacken
so dass man nur noch eine EXE-Datei hat und ein Setup (so wie bei InstallShield)
die Installation übernimmt???
 

L-ectron-X

Gesperrter Benutzer
Nee Desmo, das ist keine gute Empfehlung. Um die Plattformunabhägigkeit zu bewahren, erstellt man jar-Archive (siehe FAQ). Es ging hier doch um das Fenster-Icon nicht um das Icon der Programmverknüpfung.
 

lorenzo

Mitglied
Thx Desmo, der JSmooth ist genau das was ich gesucht habe,
da es Open Soure (GPL) ist und eine EXE inkl. JVM erstellen kann,
so dass auch der Laie nicht durch Batch-Dateien oder JARs verwirrt wird,
dass die Plattformunabhängigkeit damit verloren geht ist mir erstamal schnuppe,
da ich erst einmal Programme in Java entwickeln möchte anstatt mich an C heranzuwagen,
auch das Sicherheitskonzept mit der Sandbox gefällt mir an Java sehr ausserdem habe ichs schon
in der Berufsschule etwas gelernt.
Mir persönlich gefällt das Design der Entwicklungsumgebung Java NetBeans sehr gut (ist auch ne EXE),
weiss jemand in welcher Programmiersprache NetBeans von Sun Microsystems entwickelt wurde,
wenn's nicht Java ist, bekommt man so ein tolles Design (GUI) auch mit Java hin???
 

lorenzo

Mitglied
Habe mir die Frage in welcher Programmiersprache JavaNetBeans entwickelt wurde gerade in Wikipedia beantwortet:

"NetBeans ist eine Java-Entwicklungsumgebung, die komplett in Java geschrieben ist. Es ist die erste IDE, die vollständig modular aufgebaut ist und durch Module sowie Plugins erweitert und als Plattform für eigene Anwendungen verwendet werden kann. Zahlreiche Entwicklungen und Funktionen aus NetBeans wurden später durch andere IDEs übernommen, z.B. durch Eclipse."

weiss jemand welches Tool die für die EXE-Erstellung verwendet haben ??? Etwa JSmooth ??
 

L-ectron-X

Gesperrter Benutzer
NetBeans wurde vollständig in Java geschrieben.
http://de.wikipedia.org/wiki/Netbeans

JSmooth? Wohl kaum, diese Teile sind direkt in C++ implementiert worden.
JSmooth ist lediglich ein Wrapper, der deine Klassen und die JRE einpackt.
Er hat gegenüber einem jar-File keine nennenswerte Vorteile eher Nachteile.
Wenn du eine EXE-Datei für DAUs erzeugen willst, welche deine jar-Datei startet, kannst du auch Xenoage JEStart nehmen.
 

lorenzo

Mitglied
L-ectron-X hat gesagt.:
NetBeans wurde vollständig in Java geschrieben.
http://de.wikipedia.org/wiki/Netbeans

JSmooth? Wohl kaum, diese Teile sind direkt in C++ implementiert worden.
JSmooth ist lediglich ein Wrapper, der deine Klassen und die JRE einpackt.
Er hat gegenüber einem jar-File keine nennenswerte Vorteile eher Nachteile.
Wenn du eine EXE-Datei für DAUs erzeugen willst, welche deine jar-Datei startet, kannst du auch Xenoage JEStart nehmen.

Danke für den Tipp, jetzt weiss ich schon viel mehr.
Werde den Xenoage JEStart auf jedenfall antesten,
würde aber auch gerne so eine EXE erzeugen,
die ein Setup anstartet, ist es schwer soetwas mit C++ zu implementieren?
Gibt es speziell hierfür Anleitungen oder weiterführende Informationen???
 

L-ectron-X

Gesperrter Benutzer
Auch dafür gibts schon Java-APIs. Guck mal in die JLiB, da müssten sich Links dazu finden.
Wenn du das mit C++ machen willst, gibts glaube ich eine direkte Funktion (Assistent) dafür in MS Visual C++.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Juelin Für Java-Spezialisten AWT, Swing, JavaFX & SWT 4
Juelin Java <-> Delphi AWT, Swing, JavaFX & SWT 3
H Exceptions seit java: 1.6.0_65 Umstellung AWT, Swing, JavaFX & SWT 3
H Exception: java.lang.ClassCastException AWT, Swing, JavaFX & SWT 2
M JavaFX java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found AWT, Swing, JavaFX & SWT 5
J Java GUI Dropdown-Menü anzeigen AWT, Swing, JavaFX & SWT 5
M Eigene Java Klasse für allgemeine Grafikelemente AWT, Swing, JavaFX & SWT 8
thor_norsk Java - Allgemeine - Frage AWT, Swing, JavaFX & SWT 14
W Kennt jemand Dear ImGui (und den Java-Wrapper dazu)? AWT, Swing, JavaFX & SWT 0
B Java Projekt mit JavaFX und jfoenix ausführbar machen AWT, Swing, JavaFX & SWT 46
D JAVA Schieberegler AWT, Swing, JavaFX & SWT 6
N JavaFX Einfacher Taschenrechner mit Scene Builder und Java FX AWT, Swing, JavaFX & SWT 0
Jose05 Aus einer normalen Java Klasse eine FXML-Klasse laden AWT, Swing, JavaFX & SWT 12
S Welches Java Layout sollte ich verwenden? AWT, Swing, JavaFX & SWT 3
B Actionlistener mit Java Swing AWT, Swing, JavaFX & SWT 2
P Fehlermeldung: Error: Could not find or load main class set Caused by: java.lang.ClassNotFoundException: set AWT, Swing, JavaFX & SWT 5
Encera Java FX im Eclipse-Marketplace nichtmehr auffindbar AWT, Swing, JavaFX & SWT 6
_user_q Versionscode aus build.gradle in Java-Klasse ausgeben lassen AWT, Swing, JavaFX & SWT 14
M Java Dateien kopieren mit Fortschrittsbalken AWT, Swing, JavaFX & SWT 13
M Frage zu Java Bundesligaverwaltung AWT, Swing, JavaFX & SWT 7
_user_q Gibt es eine Möglichkeit, in Java alle möglichen Zeichen automatisch tippen zu lassen? AWT, Swing, JavaFX & SWT 13
E 3D-Grafik Java Fatal error bei LWJGL AWT, Swing, JavaFX & SWT 2
Heldderschatten Java Events und Interfaces AWT, Swing, JavaFX & SWT 18
volcanos Scrollen: JScrollPane mit Graphics g und Java-Fonts extends Frame ? AWT, Swing, JavaFX & SWT 5
sserio Java Fx - Problem AWT, Swing, JavaFX & SWT 3
U Warum wird zweimal die Affinetransformation estellt (2Dgraphics, Java)? AWT, Swing, JavaFX & SWT 31
U was bewirkt die methode fill und unterschied zu anderen fill Methoden in 2dgraphics? (Java)? AWT, Swing, JavaFX & SWT 6
DonBronson Java Graphics bewegbar machen (Drag&Drop) AWT, Swing, JavaFX & SWT 3
Yonnig Lokale HTML-Datei in Java GUI rendern AWT, Swing, JavaFX & SWT 4
E Java-TexturePaint sehr langsam AWT, Swing, JavaFX & SWT 9
N Java MySQL Datenbank durchsuchen? AWT, Swing, JavaFX & SWT 7
maximstein JavaFX WebView - java.lang.NoSuchMethodError: 'boolean com.sun.prism.ResourceFactory.isDisposed()' AWT, Swing, JavaFX & SWT 4
Splayfer Custom Font in AttributedString Java AWT, Swing, JavaFX & SWT 4
imawake Java Paket-Tracking Programm 📦 AWT, Swing, JavaFX & SWT 7
izoards *.doc Seitenränder per Java setzen... AWT, Swing, JavaFX & SWT 14
T FXML Datei in Java Code einbinden: javafx.fxml.LoadException AWT, Swing, JavaFX & SWT 2
J Key-Listener in Java AWT, Swing, JavaFX & SWT 37
J Java Datei durch CMD mit Parameter ausführen AWT, Swing, JavaFX & SWT 1
N Java Mouse Listiner macht alles zusammen AWT, Swing, JavaFX & SWT 4
J Java FX NullPointerException, ObservableList wird in View nicht angezeigt.. AWT, Swing, JavaFX & SWT 34
T Exception in thread "main" java.lang.NoClassDefFoundError AWT, Swing, JavaFX & SWT 4
M Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found AWT, Swing, JavaFX & SWT 14
AmsananKING Java Menü-Problem AWT, Swing, JavaFX & SWT 1
T Swing DPI-Skalierung und Java 2D unter Java 11 (und Windows 10) AWT, Swing, JavaFX & SWT 2
J Spiel mit Java AWT, Swing, JavaFX & SWT 9
I AWT java.awt.FileDialog - "coffee cup"-Icon lässt sich nicht ersetzen AWT, Swing, JavaFX & SWT 14
O Ein Java-Programm mit Swing steuern AWT, Swing, JavaFX & SWT 1
izoards Java FX Window Event SHOWING AWT, Swing, JavaFX & SWT 17
N FXMLLoader.load java.lang.RuntimeException: Gradle AWT, Swing, JavaFX & SWT 2
T Java GUI - Würfel Programm AWT, Swing, JavaFX & SWT 6
JojoSand Java Programm wird nicht gestartet - keinen Fehlerhinweis AWT, Swing, JavaFX & SWT 9
dtr84 JavaFX/OpenJFX mittels Apache Ivy einbinden (Java 11) AWT, Swing, JavaFX & SWT 18
M Jogl und Java 3d AWT, Swing, JavaFX & SWT 0
S0PEX JavaFX Java 8 auf 15 migrieren OpenJFX mit Gradle eingebunden, jedoch nicht gefunden !? AWT, Swing, JavaFX & SWT 4
I Gui in bestehendes Java-Programm AWT, Swing, JavaFX & SWT 11
V Java-Zeichenfeld mit AWT AWT, Swing, JavaFX & SWT 3
N java Gui friert scheinbar zufällig ein AWT, Swing, JavaFX & SWT 5
T Anderen Java Code durch Code kompilieren und Fehler in Label ausgeben AWT, Swing, JavaFX & SWT 5
P Java Fx einrichten AWT, Swing, JavaFX & SWT 2
pkm Frage wegen java.lang.IllegalStateException bei DocumentListener AWT, Swing, JavaFX & SWT 4
S JavaFX Java Custom Node Grafik zurückgeben AWT, Swing, JavaFX & SWT 2
MiMa Java und JavaFX 13 läuft endlich AWT, Swing, JavaFX & SWT 4
N eclipse Java, bilder benutzten Funktioniert nicht AWT, Swing, JavaFX & SWT 6
Trèfle Ausklappbare Diagramme in Java AWT, Swing, JavaFX & SWT 1
R Java, GUI, Hintergrundbild, Image, AWT, Swing, JavaFX & SWT 4
K JAVA FX Constraints AWT, Swing, JavaFX & SWT 2
F Java FX und webcam AWT, Swing, JavaFX & SWT 1
T Wie kann man in java aufwendige grafiken programmieren AWT, Swing, JavaFX & SWT 1
M Swing Java Swing/AWT Combobox Bug AWT, Swing, JavaFX & SWT 3
S Java GUI durch variable Größe einer Map anpassen AWT, Swing, JavaFX & SWT 3
J Java SWT Tabelleninhalt formattieren AWT, Swing, JavaFX & SWT 10
Blender3D Falsche Werte mit Java Toolkit Screensize AWT, Swing, JavaFX & SWT 4
K Swing AWT-EventQueue-1 java.lang.NoClassDefFoundError bei setVisible(true) AWT, Swing, JavaFX & SWT 3
A Java Programm gestalten AWT, Swing, JavaFX & SWT 4
B [Problem] Java öffnet Word-Datein nicht AWT, Swing, JavaFX & SWT 14
S Swing Java Swing AWT, Swing, JavaFX & SWT 6
I Java Bildfarbe ändern wie bei Photoshop AWT, Swing, JavaFX & SWT 9
R JavaFX Java FXML Vererbung in Klassen AWT, Swing, JavaFX & SWT 9
T Java: Zwei abhängige JSlider machen nicht das, was sie sollen AWT, Swing, JavaFX & SWT 4
J Parallele Aktionen in Java FX richtig durchführen. AWT, Swing, JavaFX & SWT 5
Neumi5694 java.awt.Window nach javafx.stage.Window AWT, Swing, JavaFX & SWT 1
M JavaFX java.lang.IllegalStateException: Location is not set. AWT, Swing, JavaFX & SWT 9
L Java- CardLayout AWT, Swing, JavaFX & SWT 10
M Java zeichnet nicht pixelgenau AWT, Swing, JavaFX & SWT 40
B Swing Eclipse is running under 0, but this Java project has a 1.6 Java compliance level, so WindowBuilder AWT, Swing, JavaFX & SWT 2
L Java- UI zweites Fenster aus einer anderen Klasse öffnen durch ButtonClick AWT, Swing, JavaFX & SWT 4
S Java Gui AWT, Swing, JavaFX & SWT 5
R Sierpinski Dreieck mit Java FX AWT, Swing, JavaFX & SWT 4
Flynn java.lang.UnsupportedOperationException: Not supported yet AWT, Swing, JavaFX & SWT 7
D Zwei getrennte Java Klassen verbinden. Wie ? AWT, Swing, JavaFX & SWT 2
D SQL Statements mit Java Swing benutzen AWT, Swing, JavaFX & SWT 4
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
S AWT Java print dialog Problem AWT, Swing, JavaFX & SWT 0
N Aktualisierung des Fensters AWT Java ohne Ruckeln AWT, Swing, JavaFX & SWT 3
MiMa Java, Maven Projekte nach JavaFX? AWT, Swing, JavaFX & SWT 3
T Java Swing - kleines Rechteck unter dem cursor AWT, Swing, JavaFX & SWT 5
L java.lang.NullPointerException - Fehlermeldung AWT, Swing, JavaFX & SWT 2
D Swing Java JComboBox Example AWT, Swing, JavaFX & SWT 16
J AWT System Farben / java.awt.SystemColor funktioniert nicht AWT, Swing, JavaFX & SWT 4
MiMa Java Projekt nach JavaFX convertieren AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben