j'utilise un JFileChooser mais les icone qu'il affiche ne sont pas ceux par defaut de windows ils sont bleu/violet. Comment faire pour avoir ceux par defaut ?
j'utilise un JFileChooser mais les icone qu'il affiche ne sont pas ceux par defaut de windows ils sont bleu/violet. Comment faire pour avoir ceux par defaut ?
Ne serait-ce donc pas un curieux problème de Look&Feel ?...
L'interêt du doute est que cela fait avancer.
(parenthèses)Je suis à la recherche d'un emploi sur Valence(26) et ses environs.
mon cv:
http://charegis.netcv.org/
comment le savoir ? et comment y remédier si c'est ca ?
Merci d'avance
par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 try { // Set LnF to platform default. UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } // Silently consume exception. catch (Exception e) { }
Parfois il peut-etre necessaire de faire un
sur des composants recalcitrants qui sont toujours avec l'ancien LnF (ex qui ont ete crees avant le changement de LnF dans UIManager).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SwingUtilities.updateComponentTreeUI(component);
C'est simple si tes fenetres sont grises/bleues et que ca ne ressemble pas au LnF de Windows en general c'est que tu n'utilises pas le LnF de Windows.
Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Est-il possible de ne changer le lookandfeel que d'un seul composant ?
En fait, par dejaut, Swing utilise le look&feel Java JRE... moi je l'aime bien ça change
je suis d'accord avec toi mais j'aime vraiment pas celui du Jfilechooser et c pour cela que j'aimerais savoir s'il est possible de modifier le lookandfeel d'un seul composant ?
Merci d'avance
Je n'en sais rien, mais à mon avis c'est pas gagné...
ok ben tant pis si on ne peut pas je le garderai quand meme
On peut plus ou moins. Il suffit de changer le look and feel avant la création du composant puis de rétablir l'ancien look and feel après. Cela peut poser de nombreux problèmes malheureusement. Si le composants utilise lui-même des composants, ces derniers utiliseront le look and feel d'origine.
Le plus simple pour obtenir un file chooser "Windows" est d'utiliser... le FileDialogd'AWT. Remplace donc ton JFileChooser par un java.awt.FileDialog. Contrairement aux autres composants AWT qui se mélangent mal à Swing, tu n'auras aucun problème là.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager