2010-03-15 19 views

Répondre

2

Merci pour votre réponse. En utilisant le code ci-dessous, nous pouvons obtenir tous les noms de classe look & feel.

UIManager.LookAndFeelInfo[] lookAndFeelInfos = UIManager.getInstalledLookAndFeels(); 
    for (int i = 0; i < lookAndFeelInfos.length; i++) { 
     UIManager.LookAndFeelInfo lookAndFeelInfo = lookAndFeelInfos[i]; 

     // 
     // Get the name of the look and feel 
     // 
     String name = lookAndFeelInfo.getName(); 
     System.out.println("name = " + name); 

     // 
     // Get the implementation class for the look and feel 
     // 
     String className = lookAndFeelInfo.getClassName(); 
     System.out.println("className = " + className); 
    } 
+0

Ceci affichera l'aspect et les sensations tous installés. – Samurai

3

Vous pouvez suivre ce tutoriel Sun à propos setting the L&F in Java

Vous pouvez modifier L & F avec setLookAndFeel même après l'interface graphique du programme est visible.
Pour que les composants existants reflètent le nouveau L & F, appelez la méthode SwingUtilitiesupdateComponentTreeUI une fois par conteneur de niveau supérieur.
Ensuite, vous pouvez souhaiter redimensionner chaque conteneur de niveau supérieur pour refléter les nouvelles tailles de ses composants contenus. Par exemple:

UIManager.setLookAndFeel(lnfName); 
SwingUtilities.updateComponentTreeUI(frame); 
frame.pack(); 
+0

Merci pour votre réponse. Comment obtenir InfName pour un look and feel. Nous avons Windows thème classique (j'utilise Windows OS) dans NetBeans. quel est le InfName pour cela. – Samurai