2009-02-18 20 views
9

Estoy trabajando en una aplicación Java Web Start de código abierto, y me gustaría darle un tema consistente en todas las plataformas. El metal es totalmente feo, y no estoy particularmente contento con Substance (especialmente el rendimiento). ¿Cuáles son las mejores opciones de Swing Look & Feel hoy en día?Apuesto Java Swing Look & Feel?

+0

¿Cuál es su problema con la sustancia? Lo he usado en algunas aplicaciones sin ningún problema de rendimiento notable. ¡Y era V4, ahora se supone que V5 es incluso más rápido! – jfpoilpret

Respuesta

6

Salida JGoodies, es el lugar estándar de facto para iniciar un decente L & F.

+2

Pidió "buen aspecto", no "copiar servilmente el aspecto y la sensación de Windows XP". Ugh. –

+2

Dice el tipo que obviamente nunca lo usó. –

+1

se ve mejor que todos los demás –

6

he encontrado que el uso del "nativo" L & F consistentemente traduce en aplicaciones que buscan "derecho" para el plataforma específica. Pero JGoodies es una excelente alternativa general.

Para mí, no me importa si una aplicación parece "nativa", siempre y cuando se vea igual de profesional y al menos tan buena. FWIW, no creo que Java "Metal" u "Ocean" luzca ninguno.

Dicho esto, tenga cuidado ... para muchos usuarios, lo único que se verá "bien" es que es lo mismo que cualquier otra aplicación en su plataforma. La única interfaz de usuario que creo que siempre supera a todas las miradas es el aspecto actual de Apple OSX, pero incluso eso parece fuera de lugar cuando es la única aplicación de este tipo en mi escritorio de Windows.

+0

Totalmente de acuerdo: el L & F "correcto" es el nativo de la plataforma (para la plataforma en la que se encuentra). Las aplicaciones deben verse/sentirse de la misma manera para que sean más intuitivas de usar para el usuario. –

+0

Lamentablemente, el »nativo« L & F está lejos de verse o sentirse nativo. Al menos en Windows. Constantemente siguen estropeando los detalles y los elementos principales a pesar de que ahora delegan en métodos de pintura nativos. – Joey

+0

@Johannes: Debes ser mucho más exigente que yo; ahora que Java tiene AA subpíxel, no puedo diferenciar mis aplicaciones Java de las nativas. –

10

me gusta el 'Nimbus Look&Feel' (segunda imagen) introducido en Java 6 Update 10 mucho y que está contenida en J2SE vainilla de SUN de J6u10 y más tarde por defecto!

Otra ventaja es que está pintado completamente con Java 2d, lo que lo hace rápido y exigible en todas las resoluciones.

1

javootoo tiene una buena compilación de paquetes de apariencia y sensación de swing, con capturas de pantalla.