Java "Mustang"

Status
Nicht offen für weitere Antworten.

paedubucher

Aktives Mitglied
Hallo Swing-Programmierer

Hat sich von euch schon jemand ein paar Swing-GUIs mit der aktuellen Beta von Java 6 (Mustang) angeschaut?

Wenn nicht, dann würde ich euch dies unbedingt empfehlen: https://mustang.dev.java.net/

Die Integration in Windows und Linux (GTK) ist einfach spitzenklasse! Der durchschnittliche User wird es nicht merken, dass eine Applikation nicht die nativen Widgets verwendet. Höchstens unter Linux GTK könnte dies einem GUI-Programmierer auffallen. Aber wenn man das mit Java 5 vergleicht, sind das wirklich Welten!

Die Performance ist meiner Meinung nach auch wieder einmal stark verbessert worden!

Endlich auch anständiges Font-Rendering, wie man es sich von "aktuellen" Benutzeroberflächen gewohnt ist!

Fazit:
Metal-Look And Feel sieht durch Font-Rendering viel besser aus, Windows Integration Klasse, GTK Integration Klasse, Performance Klasse - ab Sommer werde ich die Finger wohl wieder von SWT lassen! :)

Was habt ihr für Erfahrungen damit gemacht?
 

Ralf Ueberfuhr

Bekanntes Mitglied
Ich programmier schon seit nem knappen halben Jahr mit der Mustang beta. Ich kann deine Beobachtungen nur bestätigen.

Sehr nützlich finde ich auch die Desktop-Integration, z.B. TrayIcon.
 

Ralf Ueberfuhr

Bekanntes Mitglied
Offiziell vielleicht. Seit November schreib ich meine Diplomarbeit, und ich bin mir zumindest sicher, dass ich bereits im letzten Jahr die Mustang-Version eingesetzt habe.

Ich kann mich auch erinnern, die von einer nicht allzu bekannten Seite heruntergeladen zu haben - bin durch Zufall drauf gestoßen.
 
R

Roar

Gast
masseur81 hat gesagt.:
Offiziell vielleicht. Seit November schreib ich meine Diplomarbeit, und ich bin mir zumindest sicher, dass ich bereits im letzten Jahr die Mustang-Version eingesetzt habe.
aber nicht die beta, die ist offiziell als auch inoffiziell erst seit nem monat draußen ;)
Ich kann mich auch erinnern, die von einer nicht allzu bekannten Seite heruntergeladen zu haben - bin durch Zufall drauf gestoßen.
https://mustang.dev.java.net/ is schon bekannt. und woanders gibts das nicht, schon gar nicht neuer als auf https://mustang.dev.java.net/ :D
 

paedubucher

Aktives Mitglied
Was ich immer nicht so ganz verstehe, wie werden die Widgets gezeichnet?

Es sollen ja angeblich keine nativen Widgets vewendet werden. Manche sagen aber, Swing verwendet nach wie vor eigene Widgets, aber Windows würde die Darstellung übernehmen...
Andere behaupten, Swing zeichnet die Komponenten nach wie vor 100%-ig selber.

Ihr merkt, ich habe keine Ahnung, wie GUIs gezeichnet werden ;-)

Kann mich mal jemand aufklären? Auf der Sun-Homepage habe ich zwar Antworten gefunden, die verstehe ich jedoch nicht :lol:
 

thomas.g

Bekanntes Mitglied
Also ich verwende auch schon die Java 6.0 Beta doch es gibt noch einige Probleme mit der Darstellung von Swing-Komponenten.

Ich finde vorallem den neuen Splash-Screen und die Beschleunigte JVM (wegen OpenGL) voll super.
Derzeit empfehle ich aber nicht die Beta als Main-JVM einzusetzen da die JVM auch noch sehr oft abstürzt vorallem wenn man viel mit grafischen Sachen arbeitet.

mfg, thomas
 

paedubucher

Aktives Mitglied
paedubucher hat gesagt.:
Was ich immer nicht so ganz verstehe, wie werden die Widgets gezeichnet?

Es sollen ja angeblich keine nativen Widgets vewendet werden. Manche sagen aber, Swing verwendet nach wie vor eigene Widgets, aber Windows würde die Darstellung übernehmen...
Andere behaupten, Swing zeichnet die Komponenten nach wie vor 100%-ig selber.

Ihr merkt, ich habe keine Ahnung, wie GUIs gezeichnet werden ;-)

Kann mich mal jemand aufklären? Auf der Sun-Homepage habe ich zwar Antworten gefunden, die verstehe ich jedoch nicht :lol:

Habe eine Antwort gefunden:
Native Look & Feel: There are basically two camps of Swing GUI developers: those that want a cross-platform look and feel and think that the Metal/Steel theme is dated and those that want a native look & feel and feel that we don't do a good enough job there. Okay, there's actually a third camp as well; there's also a silent majority of people that don't care deeply and are happy with whatever we offer. But we're not talking about those folks here since their problems are solved. The Metal/Steel issue was addressed in Tiger, with the release of the Ocean theme for Metal (no more purply/bumpy widgets; it's all about cool, smooth gradients now).

The Native Look & Feel issue has continued to dog us for the last several releases. In 1.4.2 we finally introduced both the XP and GTK look & feels and in Tiger we kept tweaking and improving things. In Mustang, we've made a major shift in both GTK and Windows to use the native widget rasterizer to get a truly native look. No, we're not using heavyweight widgets on these systems; Swing still has a lightweight widget model. But now, instead of Swing doing its own rendering of these lightweight widget images, we ask the native operating system to render the images for us, so that these lightweights look exactly the same as heavyweight widgets would. Combined with improvements in our text support (see below), I believe we're finally “there” for native look & feel support.
 

AlArenal

Top Contributor
Ich weiß gar nicht, was immer alle mit dem Loog&Feel haben. Sieht Windows 95 wie XP aus? Nein.
Sieht Vista wie XP aus? Nein.
Sieht Office XP auf XP aus wie Photoshop? Nein.
Sieht Firefox wie IE aus? Nein.

Kratzt das irgendwen? Nö.
 

byte

Top Contributor
paedubucher hat gesagt.:
ab Sommer werde ich die Finger wohl wieder von SWT lassen! :)

Fall 2006 = Herbst, nicht Sommer. ;)

AlArenal hat gesagt.:
Ich weiß gar nicht, was immer alle mit dem Loog&Feel haben. Sieht Windows 95 wie XP aus? Nein.
Sieht Vista wie XP aus? Nein.
Sieht Office XP auf XP aus wie Photoshop? Nein.
Sieht Firefox wie IE aus? Nein.

Kratzt das irgendwen? Nö.

Solange ein L&F gut aussieht, ist es ja egal. Aber das aktuelle Swing tut es standardmäßig halt nicht. Und manche Komponenten sind einfach nur träge und lahm.
 

AlArenal

Top Contributor
byto hat gesagt.:
Solange ein L&F gut aussieht, ist es ja egal. Aber das aktuelle Swing tut es standardmäßig halt nicht. Und manche Komponenten sind einfach nur träge und lahm.

Lahm? Und das liegt am L&F?

Mir gings auch weniger um das Standard-L&F als um diese ewige unseelige "Aber wenn ich das XYZ-L&F nehme, siehts dennoch nicht 150%ig wie MS Irgendwas aus.."-Diskussion.
 
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
G Java GUI Dropdown-Menü anzeigen AWT, Swing, JavaFX & SWT 5
MJannek 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
G Versionscode aus build.gradle in Java-Klasse ausgeben lassen AWT, Swing, JavaFX & SWT 14
MJannek Java Dateien kopieren mit Fortschrittsbalken AWT, Swing, JavaFX & SWT 13
MJannek Frage zu Java Bundesligaverwaltung AWT, Swing, JavaFX & SWT 7
G 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