2010-01-06 10 views
1

J'ai créé une interface graphique en Java en utilisant des balançoires à l'aide de l'EDI NetBeans. Maintenant, le problème est quand je clique sur "Preview Design", l'apparence de la GUI est celle de mon OS, c'est à dire Windows XP mais quand je clique sur le bouton "Run" pour lancer l'application, alors le look et la sensation de l'interface graphique est métallique.Java Swing GUI - Problème

Comment puis-je définir la tonalité de l'interface graphique. (Ce serait mieux si la réponse est w.r.t Netbeans IDE)

Répondre

6

Vous voulez la classe UIManager.

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 

changer l'apparence & Sentez-vous à quel que soit le défaut du système est. Vous devez l'appeler avant de construire des objets d'interface utilisateur, void main(String[] args) est un bon endroit.

3

Dans votre principale méthode, dire explicitement Balancez que L & F à utiliser, à la

// Metal! Woo! 
try { 
    UIManager.setLookAndFeel(
     UIManager.getCrossPlatformLookAndFeelClassName()); 
} catch (Exception e) { } 

ou

// Fit in. Be boring. 
try { 
    UIManager.setLookAndFeel(
     UIManager.getSystemLookAndFeelClassName()); 
} catch (Exception e) { } 

etc.