Bonjour,

J'ai un JFileChooser et je veux supprimer le croix qui permet de le fermer.

voici la méthode de construction de mon JFileChooser :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
protected JFileChooser getFileChooser() {
        if (this.chooser == null) {
            // init and display file chooser
            final JFileChooser chooser = new JFileChooser();
            chooser.setDialogTitle(getFileChooserTitle());
            chooser.setMultiSelectionEnabled(false);
            chooser.setAcceptAllFileFilterUsed(false);
            chooser.addChoosableFileFilter(getFileFilter());
           // chooser.setWindowDecorationStyle(JRootPane.NONE);
            this.chooser = chooser;
        }
        return this.chooser;
    }
-j'ai essayé d'utilisé l'instruction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
chooser.getRootPane().setWindowDecorationStyle(JRootPane.NONE);
(comme le cas de JDialogue) mais ça pas marché. ça donne nullpointerException au niveau de chooser.getRootPane qui null.

Avez-vous une solution SVP?

Merci d'avance.