Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/08/2011, 15:55
tronco020
 
Fecha de Ingreso: noviembre-2010
Ubicación: Tandil
Mensajes: 79
Antigüedad: 14 años
Puntos: 3
Respuesta: Cambio look and feel Componentes Swing

Hola huspy. La forma que encontré yo de hacerlo es con los LookAndFeel que (creo) ya vienen incorporados con JAVA.
Primero tenes que importar la librería UIManager
Código Javascript:
Ver original
  1. import javax.swing.UIManager;
Y luego en el método main() colocar el siguiente código:
Código Javascript:
Ver original
  1. UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
Luego te va a tirar un par de errores que se salvan con try / catch, por lo que el código definitivo te quedaría más o menos así:
Código Javascript:
Ver original
  1. package Fuentes;
  2.  
  3. import java.util.logging.Level;
  4. import java.util.logging.Logger;
  5. import javax.swing.UIManager;
  6. import javax.swing.UnsupportedLookAndFeelException;
  7.  
  8. public class Main {
  9.  
  10.     public static void main(String[] args) {
  11.         try {
  12.             UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
  13.         } catch (ClassNotFoundException ex) {
  14.             Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
  15.         } catch (InstantiationException ex) {
  16.             Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
  17.         } catch (IllegalAccessException ex) {
  18.             Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
  19.         } catch (UnsupportedLookAndFeelException ex) {
  20.             Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
  21.         }
  22.     }
  23. }
Esto lo tenes que hacer antes de empezar a llamar la ventana principal. Espero haber sido de ayuda.