Lors de l'utilisation de NetBeans GUI Builder, la fonction "Aperçu de la conception" montre le panneau avec l'aspect et la convivialité du système (par exemple Windows). Maintenant, je veux prévisualiser mon panneau avec un LaF différent pour obtenir tous les espaces et espaces corrects. Existe-t-il un moyen de dire au constructeur de l'interface graphique d'afficher le panneau avec un LaF différent?
La seule chose que je peux trouver est:
Inspector > Right click on your JFrame > Preview Design
Écrivez ceci dans votre main:
try {
UIManager.setLookAndFeel("com.Sun.Java.swing.plaf.nimbus.NimbusLookAndFeel");
} catch (Exception ex) {
ex.printStackTrace();
}
changer LaF en utilisant la conception de l'aperçu ne changera pas l'apparence. il va seulement vous montrer à quoi ressemble l'apparence, mais si vous voulez le changer, vous devez aller à la source, puis recherchez ce code si vous ne l'avez pas trouvé, cliquez sur le symbole + et changez le Word Windows en ce que vous aimez. vous devez le changer pour que tous les jframes fonctionnent bien
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Windows".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
Java.util.logging.Logger.getLogger(login.class.getName()).log(Java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
Java.util.logging.Logger.getLogger(login.class.getName()).log(Java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Java.util.logging.Logger.getLogger(login.class.getName()).log(Java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
Java.util.logging.Logger.getLogger(login.class.getName()).log(Java.util.logging.Level.SEVERE, null, ex);
}
Vous pouvez modifier l'apparence de l'ensemble du designer si vous le souhaitez ...
Dans <netbeans_home>/etc/netbeans.conf
, ajoutez ce qui suit au netbeans_default_options
réglage:
--laf de.muntjak.tinylookandfeel.TinyLookAndFeel --cp:p path\to\tinylaf.jar"
(en remplaçant TinyLAF par wahtever LAF que vous utilisez)
Vous pouvez modifier l'aperçu par: Onglet Outils-Options Onglet Divers Onglet Windows Aspect et convivialité: Aspect et convivialité préférés.
Avec cela, l'apparence et la convivialité de IDE change également.