42 lines
972 B
Java
42 lines
972 B
Java
package siba.gui;
|
|
|
|
import javax.swing.JPanel;
|
|
import javax.swing.JLabel;
|
|
import javax.swing.JButton;
|
|
import javax.swing.JFileChooser;
|
|
|
|
import java.awt.event.MouseAdapter;
|
|
import java.awt.event.MouseEvent;
|
|
import java.io.File;
|
|
|
|
public class CheckPanel extends JPanel
|
|
{
|
|
|
|
/**
|
|
* Create the panel.
|
|
*/
|
|
public CheckPanel()
|
|
{
|
|
|
|
JLabel lblNewLabel = new JLabel("Sauvegarde à vérifier");
|
|
add(lblNewLabel);
|
|
|
|
JButton btnNewButton = new JButton("Choix de la sauvegarde");
|
|
btnNewButton.addMouseListener(new MouseAdapter() {
|
|
@Override
|
|
public void mouseClicked(MouseEvent e) {
|
|
final JFileChooser fc = new JFileChooser();
|
|
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
|
|
int returnVal = fc.showDialog(CheckPanel.this,"Sauvegarde à vérifier");
|
|
if (returnVal == JFileChooser.APPROVE_OPTION){
|
|
File file = fc.getSelectedFile();
|
|
System.out.println("Répertoire chosi " + file.getPath());
|
|
}
|
|
}
|
|
});
|
|
add(btnNewButton);
|
|
|
|
}
|
|
|
|
}
|