ciao!

ho riscontrato un piccolo problema con il posizionamento del JFileChooser sul Mac.
allora, dal JFrame A lancio un JFrame B sul quale impostare alcuni dati.
sul JFrame B ho impostato il alwaysOnTop a true.
dal JFrame B lancio anche un JFileChooser per impostare una directory.
se lancio il JFileChooser su linux non ho problemi.
se lo lancio dal mac questo finisce sotto al JFrame B.
e non posso spostarlo "sopra", anche selezionandolo e spostandolo rimane sempre ad un livello più basso.
questo il JFileChooser:
codice:
public class ChooseDir {

    public static String choose() throws FileNotFoundException {
        JFileChooser fc = null;
        File dir = null;
        if (fc == null) {
            fc = new JFileChooser();
            fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
            int stato = fc.showOpenDialog(fc);
            if (stato == JFileChooser.APPROVE_OPTION) {
                dir = fc.getSelectedFile();
            }
        }
        return dir.toString();
    }
}
qualche idea su come risolvere??