2010-07-27 3 views
2

J'ai essayé de Google cette réponse sans résultats. Je continue à trouver des réponses sur comment faire fonctionner Netbeans dans une peau GTK .... ce n'est pas ce que je veux.Sous Netbeans/Java Swing, comment exécuter le programme sous la forme de GTK + Look and Feel?

J'ai une application Java Swing. Je peux prévisualiser sous GTK +, C/X Motif parfaitement bien quand je fais un clic droit sur le formulaire JPanel -> Aperçu. Cependant, chaque fois que j'essaie d'exécuter le programme (build + run), l'interface graphique résultante est une apparence Java Swing.

Comment activer définitivement GTK + pour ce programme?

Répondre

1

Vous devez set the Look and Feel selon l'aspect et la sensation natifs.

Le code suivant doit être exécuté lorsque votre application démarre.

public static void setLookAndFeel() { 
    try { 
     UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
    } catch(Exception e) { 
     System.out.println("Error setting native LAF: " + e); 
    } 
} 
+0

Merci! Netbeans se plaint que je n'ai pas UIManager. Quels paquets puis-je importer? –

+0

Le paquet est 'javax.swing'. – jjnguy

+0

@ user4026 Voir ci-dessus. – jjnguy

0

Dans l'Explorateur de projets faites un clic droit sur le nœud de projet, sélectionnez Propriétés, allez à l'application -> nœud de bureau App, sélectionnez Rechercher & désiré Sentez-vous

+0

Salut. Merci pour la réponse! J'utilise Netbeans 6.9 sur une plate-forme Linux et je n'arrive pas à trouver le nœud d'application de bureau. Sous Applications-> Desktop (je ne vois que Web Start et formatage). Êtes-vous sur une saveur différente? –

+0

Ceci peut être disponible uniquement pour les applications Netbeans Platform – Mchl

Questions connexes