2010-03-31 14 views
5

Quiero darle a XP Look and Feel mi aplicación Java Desktop, independientemente de la plataforma en la que se ejecute.Cómo obtener el aspecto y la sensación de Java XP

llegué a conocer que desde el JDK 1.4, Sun Microsystems ha lanzado oficialmente una apariencia para XP - com.sun.java.swing.plaf.windows.WindowsLookAndFeel

estoy usando Java 1.6, pero cuando no he encontrado ningún paquete llamado windows en javax.swing.plaf paquete.

Q1. ¿Cómo puedo usar XP Look and Feel?

Q2. ¿El uso de esta apariencia parecerá lo mismo en todas las plataformas (mac, solaris, linux)?

+0

Tendrá que "roll-su-propio" – Nate

Respuesta

10

No puede. El aspecto y la sensación de XP, junto con muchos de los otros estilos y características con sabor a plataforma, dependen del soporte nativo de la plataforma real. Solo se puede usar en XP.

4

Tener un vistazo a la JGoodies Library

Proporciona varias Look oscilación & Siente Estilos que no se ven exactamente igual que el diseño de Windows, pero se acercan y se ven mejor seguro de que el estilo típico de oscilación.

2

Debido al peligro de "look and feel" suites de abogados, la ventana PL & F sólo está disponible en Windows y se comprueba la propiedad os.name sistema para asegurarse ..

Se utiliza para ejecutar bien en Linux . Para XP necesita buscar información de skin que no estaría presente (igual que el Gtk PL & F). Y probablemente no deberías distribuir este tipo de cosas.

http://www.jroller.com/tackline/entry/xp_pl_f_on_linux

+0

lo hace también dependen de soporte nativo como afirma Samb, o se trata simplemente de un caso de eludir una demanda? Pensé, siendo Swing, que no dependía en absoluto de los widgets nativos de ventanas. – Adamski

+0

En realidad para XP, y presumiblemente Vista, hay (o no había) información de skin. Se ejecuta (no lo intenté recientemente) ejecuta 95 y PL & F clásico está bien. –

Cuestiones relacionadas