Bonjour,
Je suis en stage et je fais une application qui sera utilisé sur PC et MAC. Elle est assez basique et sert à afficher des données d'une base.
Dans mon programme je dois enregistrer un lien dans un dossier et donc je sais comment ouvrir l'explorateur Windows mais je ne sais pas le faire pour MAC.
Voilà mon code :Mes fonctions isMac() et isWindows() vérifient si on est sous MAC ou PC.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 private JButton getjButton_lien() { if (jButton_lien == null) { jButton_lien = new JButton(); jButton_lien.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (isWindows()) { JFileChooser fileChooser = new JFileChooser(); fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); FileFilter currentFileFilter = fileChooser.getFileFilter(); fileChooser.removeChoosableFileFilter(currentFileFilter); int returnVal = fileChooser.showSaveDialog(fileChooser.getParent()); if (returnVal == JFileChooser.APPROVE_OPTION) { jTextFieldContrat_LienD.setText(fileChooser.getSelectedFile().getAbsolutePath()); } } if (isMac()) { // pour mac } } }); ImageIcon icon = new ImageIcon("image/dossier.gif"); jButton_lien.setIcon(icon); } return jButton_lien; }
Quelqu'un saurait-il m'expliquer comment faire ?
Merci d'avance pour votre aide.
Partager