2010-02-17 4 views
3

je réussi à créer un JFileChooser dans les fenêtres regarder et sentir avec le code suivantJFileChooser avec le regard Windows7 et sentir les boutons manquants

try { 
     UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
    } catch (Exception e) {  } 

Mais quand le JFileChooser arrive, il est des boutons manquant à droite de la menu déroulant des noms de fichiers. Les boutons qui manquent sont les suivants: créer un nouveau niveau, créer de nouveaux dossiers, afficher la liste et afficher les détails.

Des idées sur comment je peux les récupérer?

Merci!

Répondre

1

Cela semble être un problème particulier avec mon ordinateur - lorsque j'exécute ce programme sur d'autres ordinateurs, les boutons apparaissent. Allez comprendre.

+0

assurez-vous que vous utilisez exactement la même version de l'environnement d'exécution Java sur les deux PC – clamp

+0

Ewwww, j'ai exactement le même problème ... Je suis sur Win 7 32 bits en cours d'exécution NetBeans. Avez-vous trouvé une solution à ce problème? – JVerstry

0

Etes-vous sûr qu'aucune exception n'a été générée? Peut-être mettre un e.printStackTrace() dans le bloc de capture juste pour être sûr à 100% qu'il n'y a pas d'exceptions

+0

non - aucune exception. – chama

1

JFileChooser n'est pas un dialogue natif. En fait, rien n'est dans Swing.

Si vous souhaitez des contrôles et des boîtes de dialogue natifs, vous devez utiliser SWT au lieu de Swing.

0

Le problème se produit encore sur 1.6_0.25-B06. J'ai créé un thread sur le forum d'Oracle.

AJOUT

J'ai eu ce problème parce que NetBeans pointait vers le répertoire 1.6.13 JDK. J'ai dû installer JDK 1.6.25 et mettre à jour le fichier de configuration de netbean + redémarrer NetBeans.

Questions connexes