Java - Se me cambia el diseño de los formularios

 
Vista:

Se me cambia el diseño de los formularios

Publicado por Juan (30 intervenciones) el 29/10/2012 12:59:06
Buenos días, tengo un pequeño problema que me surge con los JFrame.

He creado un JFrame que me pide un nombre de usuario y contraseña, lo ejecuto directamente desde el propio JFrame (botón derecho del ratón y RUN) y me sale con un diseño bastante bien.

Luego he probado a crear una clase y llamarla "Main.java" para que sea el primer fichero que ejecute y desde ahí siga la aplicación y lo hago de la siguiente forma

1
2
3
4
5
6
public class Main() {
    public static void main(String[] args) {
        Login newLogin = new Login();
        newLogin.setVisible(true);
    }
}


Me muestra la ventana y funciona correctamente pero con otro diseño más feo, es como más antiguo, me podrían decir como hay que hacerlo desde el "Main.java" para que me mantenga el otro diseño.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder

Se me cambia el diseño de los formularios

Publicado por Juan (30 intervenciones) el 30/10/2012 10:02:02
Buenos días, me respondo yo mismo, por si alguien le hace falta o si le pasa lo mismo.

Poniendo esto antes de llamar al primer formulario se cambia el diseño para todos. Espero que les sirva.

1
2
3
4
5
6
7
8
9
10
11
12
try {
            UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");
 
            // También se pueden probar estos otros
            // javax.swing.plaf.metal.MetalLookAndFeel
            // javax.swing.plaf.nimbus.NimbusLookAndFeel
            // com.sun.java.swing.plaf.motif.MotifLookAndFeel
            // com.sun.java.swing.plaf.windows.WindowsLookAndFeel
            // com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel
 
            SwingUtilities.updateComponentTreeUI(form);
} catch (Exception e) {}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar