IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

JFileChooser, probleme sélection fichier


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 24
    Points : 7
    Points
    7
    Par défaut JFileChooser, probleme sélection fichier
    Bonjour,

    j'ai un petit problème pour sélectionner des fichiers.exe avec JFileChooser.

    J'ai un dossier avec de multiples installations de logiciel eux même dans des sous-dossier, le problème étant que JFileChooser me permet de naviguer dans se dossier, de voir les intall en .exe mais voila, quand je clic dessus, rien ne se passe ( si ce n'est une petite fenêtre qui apparait et disparait juste apres ).

    Le Listener du bouton en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     if(source == jButton3){
     
    			JFileChooser choix = new JFileChooser();
    	        choix.setCurrentDirectory(new File("C:/Users/Thomas/Desktop/DVD 3A INFORMATIQUE/200 logiciels"));
    			int option = choix.showOpenDialog(null);
     
    			if (option == JFileChooser.APPROVE_OPTION) {
    				File se = jfc.getSelectedFile();	
    			}
            }
    Je vois une page blanche comme icone sur le .exe au lieu de voir le logo du logiciel...

    Pouvez-vous m'éclaircir se ce point svp ?
    Yabléo.

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 24
    Points : 7
    Points
    7
    Par défaut
    J'ai trouver la réponse :

    class main :
    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
    public class main {
     
    	public static void main(String[] args) {
     
    		try {
    			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
     
            } catch (ClassNotFoundException ex) {
                java.util.logging.Logger.getLogger(Fenetre.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
            } catch (InstantiationException ex) {
                java.util.logging.Logger.getLogger(Fenetre.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
            } catch (IllegalAccessException ex) {
                java.util.logging.Logger.getLogger(Fenetre.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
            } catch (javax.swing.UnsupportedLookAndFeelException ex) {
                java.util.logging.Logger.getLogger(Fenetre.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
            }
     
            java.awt.EventQueue.invokeLater(new Runnable() {
     
                public void run() {
                    new Fenetre();
                }
            });
        }
    }
    class Fenetre :
    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
    if(source == jButton3){
    			JFileChooser jfc = new JFileChooser();
    	        jfc.setCurrentDirectory(new File("C:/Users/Thomas/Desktop/DVD 3A INFORMATIQUE/200 logiciels"));
    			int option = jfc.showOpenDialog(null);
    			jfc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
     
    			if (option == JFileChooser.APPROVE_OPTION) {
     
    				String path = jfc.getSelectedFile().getPath();
    				try {	
    					Runtime.getRuntime().exec(path);
    				} catch (IOException ioException) {
    					ioException.printStackTrace();
    				}
    			}	
    		}
    voila, ci ça peut aider quelqu'un d'autre à l'avenir.
    Yabléo.

Discussions similaires

  1. Réponses: 33
    Dernier message: 15/10/2004, 16h19
  2. [XSLT] Probleme de fichier passé en URL
    Par jean.lamy dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 07/05/2004, 17h48
  3. [LG]probleme lecture fichier
    Par yp036871 dans le forum Langage
    Réponses: 2
    Dernier message: 28/01/2004, 19h22
  4. [LG]Probleme lecture fichier file of ....
    Par John_win dans le forum Langage
    Réponses: 11
    Dernier message: 11/11/2003, 18h53
  5. [LG]Problème de fichier
    Par Andy_24DB dans le forum Langage
    Réponses: 11
    Dernier message: 03/11/2003, 19h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo