Ouverture d'une fenêtre d'exploration
Salut à tous,
Je réalise un test qui consiste à ouvrir un fichier à partir d'une fenêtre initiale comportant un JButton ("Brows") et un JTextField (non utilisé pour l'instant). Mon problème est que lorsque je run mon programme, les deux fenêtres (créee + explorateur) s'affichent, alors que je voudrais que l'explorateur s'affiche après clic sur "Brows".
Code:
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 33 34 35 36 37 38
|
public class Test2JPanel extends javax.swing.JPanel {
public Test2JPanel() {
initComponents();
}
public static MouseEvent MOUSE_RELEASED;
public static void main(String[] arg){
Test2JPanel test = new Test2JPanel();
JButton jButton1 = new JButton();
jButton1.setText("Brows");
JPanel fenetreTest = new JPanel();
JTextField jTextField1 = new JTextField(10);
fenetreTest.add(jTextField1);
fenetreTest.add(jButton1);
JFrame cadre = new JFrame("Test d'ouverture");
cadre.setContentPane(fenetreTest);
cadre.setSize(400, 100);
cadre.setVisible(true);
test.JButton1MouseReleased(MOUSE_RELEASED);
}
private void JButton1MouseReleased(java.awt.event.MouseEvent evt) {
JFileChooser file = new JFileChooser();
file.setFileSelectionMode(JFileChooser.FILES_ONLY);
file.setApproveButtonText("Open");
if(file.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
this.jTextField1.setText(file.getSelectedFile().getAbsolutePath());
}
} |
Je pense qu'il faut que je place une condition avant d'exécuter ma méthode :
Code:
1 2
|
test.JButton1MouseReleased(MOUSE_RELEASED); |
...mais laquelle?
Merci infiniment pour votre aide.