Aggiunta aspetto grafico in un'applicazione Java
-
20-09-2019 - |
Domanda
Sto lavorando con i NetBeans IDE 6.5 .
Ho scaricato un aspetto grafico file jar e ha aggiunto che NetBeans dal manager palette.
Come faccio uso nella mia applicazione?
Soluzione 2
Grazie per la risposta. Usando il codice qui sotto possiamo ottenere tutti i look and feel nomi di classi.
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);
}
Altri suggerimenti
È possibile seguire questo tutorial Sun sulla impostazione della L & F a Java
È possibile modificare la L & F con
setLookAndFeel
anche dopo GUI del programma è visibile.
Per rendere esistente componenti riflettono la nuova L & F, richiamare il metodoSwingUtilities
updateComponentTreeUI
una volta al contenitore di livello superiore.
Poi si potrebbe voler ridimensionare ogni contenitore di livello superiore per riflettere le nuove dimensioni dei suoi componenti contenuti. Ad esempio:
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();