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;
} |