Les utilisateurs sont confrontés à une expérience frustrante où ils doivent minimiser leur environnement de développement intégré (IDE), tel que Netbeans, pour accéder aux boîtes de dialogue de sélection de fichiers. Cela devient particulièrement fastidieux lors des tests. Malgré les solutions en ligne, aucune ne s'est avérée efficace pour le niveau d'expérience de l'utilisateur.
La méthode showOpenDialog(), invoquée sur l'objet JFileChooser, fait référence à showDialog(). Cette méthode place la boîte de dialogue dans une position par défaut, souvent au centre de l'écran s'il n'y a pas de fenêtre visible associée.
Pour centrer le sélecteur de fichiers sur l'écran, l'exemple suivant modifie le comportement par défaut :
int returnVal = chooser.showOpenDialog(null); if (returnVal == JFileChooser.APPROVE_OPTION) { File f = chooser.getSelectedFile(); try { image = ImageIO.read(f); revalidate(); repaint(); } catch (IOException ex) { ex.printStackTrace(System.err); } }
En passant null comme argument parent, la boîte de dialogue deviendra indépendante de toute fenêtre visible et sera positionnée dans une position dépendante de l'apparence, comme le centre de la écran.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!