Bueno aqui estamos ahora publicando algo que para algunos sera conocido.
Que es establecer la apriencia de las ventanas.
Como introduccion diremos que swing tiene un administrador de interfaz de usuario UIManager, que controla la apariencia (look and feel) de los componentes que forman una interfaz grafica, que puede ser el estilo del sistema en el que estemos trabajando, Motif X-Window(es el que trae por defecto Solaris ) o Java.
*Lo normal es establecer el estilo propiro de nuestro sistema que es devuelto por el metodo getSystemLookAndFeelClassName() de UIManager.Para lo cual agregamos a nuestra aplicacion lo siguiente:
try{
javax.swing.UIManager.setLookAndFeel(
javax.swing.UIManager.getSystemLookAndFeelClassName());
}catch (Exception e){e.printStackTrace();}
*Si lo que deseamos es poner el estilo de Java(Multiplataforma) lo podemos hacer de las dos formas siguientes:
1.- Con el metodo getCrossPlatformLookAndFeelClassName() de UIManager.
try{
javax.swing.UIManager.setLookAndFeel(
javax.swing.UIManager.getCrossPlatformLookAndFeelClassName());
}catch (Exception e){e.printStackTrace();}
2.- O bien pasando como parametro al metodo setLookAndFeel "javax.swing.plaf.metal.MetalLookAndFeel" de UIManager.
try{
javax.swing.UIManager.setLookAndFeel(
"javax.swing.plaf.metal.MetalLookAndFeel");
}catch (Exception e){e.printStackTrace();}
*Para poner el estilo Motif enviaremos el parametro "com.sun.java.swing.plaf.motif.MotifLookAndFeel" al metodo setLookAnFeel de UIManager.
try{
javax.swing.UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.motif.MotifLookAndFeel");
}catch (Exception e){e.printStackTrace();}
La unión nos hace tan fuertes como débiles la desunión.
No hay comentarios:
Publicar un comentario