2009-02-18 6 views
9

Ich arbeite an einer Open-Source Java Web Start-Anwendung, und ich möchte es ein einheitliches Thema über Plattformen geben. Metal ist total hässlich und ich bin nicht besonders glücklich mit Substance (vor allem Performance). Was sind die besten Swing Look & Feel Optionen da draußen heute?Gut aussehendes Java Swing Look & Feel?

+0

Was ist dein Problem mit Substanz? Ich habe es in einigen Anwendungen ohne irgendein wahrnehmbares Leistungsproblem verwendet. Und es war V4, jetzt soll V5 noch schneller sein! – jfpoilpret

Antwort

6

Check out JGoodies, sein die de-facto-Standard für einen anständigen L beginnen & F.

+2

Er fragte nach "gut aussehend", nicht "sklavisch kopiert das Windows XP-Look and Feel". Pfui. –

+2

Sagt der Typ, der es offensichtlich nie benutzt hat. –

+1

sieht besser aus als alle anderen zu mir –

6

Ich habe festgestellt, dass die Verwendung der "native" L & F ergibt sich konsequent in Anwendungen, die "richtige" für die aussehen spezifische Plattform. Aber JGoodies ist eine hervorragende Alternative auf der ganzen Linie.

Für mich ist es mir egal, ob eine App "nativ" aussieht, solange sie genauso professionell und mindestens so gut aussieht. FWIW, ich glaube nicht, dass Java "Metal" oder "Ocean" so aussieht, als ob beides erreicht wird.

Das sagte, sei vorsichtig ... für viele Benutzer ist das einzige, was "gut" aussehen wird, das ist das gleiche wie jede andere Anwendung auf ihrer Plattform. Die einzige Benutzeroberfläche, von der ich denke, dass sie alle für Looks trotzt, ist das aktuelle Apple OSX-Design - aber auch das sieht fehl am Platz aus, wenn es die einzige solche App auf meinem Windows-Desktop ist.

+0

Stimme völlig zu - die "richtige" L & F ist die Plattform-native (für die Plattform, die Sie sind). Apps sollten genauso aussehen/sich anfühlen, um sie für den Benutzer intuitiver zu gestalten. –

+0

Leider ist der »gebürtige« L & F weit davon entfernt, einheimisch zu sein oder sich zu fühlen. Zumindest unter Windows. Sie vermischen immer wieder Details und Hauptelemente, obwohl sie mittlerweile an einheimische Malmethoden delegieren. – Joey

+0

@Johannes: Du musst viel wählerischer sein als ich; Jetzt, wo Java Sub-Pixel AA hat, kann ich meine Java-Anwendungen nicht von den nativen unterscheiden. –

10

Ich mag die 'Nimbus Look&Feel' (2. Bild) in Java 6 Update 10 sehr viel eingeführt, und es wird in der SUN-Vanille J2SE enthalten von J6u10 und später standardmäßig!

Ein weiterer Vorteil ist, dass es vollständig mit Java 2d gemalt wird, was es bei allen Auflösungen schnell und wiederholbar macht.

1

javootoo hat eine schöne Zusammenstellung von Swing Look & Feel-Paketen, mit Screenshots.