22 Votos

Java: Aplicación Swing debe usar el Estilo del Sistema Operativo

Pregunta de Invitado | 26/07/2022 a las 18:06

Cuando creo un programa con Java, el Widget Toolkit "Swing" se usa para la interfaz gráfica (GUI). El problema es que puede ver que su aplicación tiene esta interfaz típica de Java.

¿Qué puedo hacer para que el programa parezca más nativo de estilo? ¿Hay alguna forma de usar el estilo estándar o el tema predeterminado del sistema operativo?

ResponderPositivoNegativo
2Mejor Respuesta2 Votos

Para obtener la apariencia de su sistema operativo en su programa Java, puede usar el siguiente código justo al comienzo de su main:

public static void main(String[] args) {

  String  style;
  style = javax.swing.UIManager.getSystemLookAndFeelClassName(); 

  try {
      UIManager.setLookAndFeel(style);
  } catch(Exception e) {     
      style = "com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel";
  } finally {
             
  }  

  // otro código
} 

En el caso de una excepción, es decir, cuando la carga del tema estándar sale mal, se utiliza el diseño Nimbus.
27/07/2022 a las 21:10

ResponderPositivo Negativo
Responder

Temas Relacionados

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.