Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1388 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Code java !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Code java !!!

n°682296
fragsurpat​te
Posté le 24-03-2004 à 10:23:55  profilanswer
 

Hello tout le monde
 
Je suis en train de faire une interface graphique et j'ai un petit oubli.
Je voudrais qu'un bouton sur mon interface me permet de choisir un fichier se trouvant sur mon ordianteur. Je ne sais plus quel composant je dois appeler par le biais du bouton ?
 
Merci d'avance

mood
Publicité
Posté le 24-03-2004 à 10:23:55  profilanswer
 

n°682298
kadreg
profil: Utilisateur
Posté le 24-03-2004 à 10:25:03  profilanswer
 

JFileChooser


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°682301
fragsurpat​te
Posté le 24-03-2004 à 10:27:13  profilanswer
 

Ok mais comment je fais pour que ce composant s'ouvre dans une fenêtre extérieur. Comme sous windows quand tu cliques sur un bouton ouvrir et que ca ouvre une sorte de popup où tu peux choisir le fichier ?

n°682306
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 24-03-2004 à 10:29:39  profilanswer
 

SWT, bordel [:kiki]

n°682308
kadreg
profil: Utilisateur
Posté le 24-03-2004 à 10:30:09  profilanswer
 

http://java.sun.com/docs/books/tut [...] ooser.html


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°682309
kadreg
profil: Utilisateur
Posté le 24-03-2004 à 10:30:24  profilanswer
 

Taiche a écrit :

SWT, bordel [:kiki]


 
[:antp] radoteur


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°682461
Tharkun92
Posté le 24-03-2004 à 11:54:14  profilanswer
 

Taiche a écrit :

SWT, bordel [:kiki]


SWT? [:opus dei]


Message édité par Tharkun92 le 24-03-2004 à 11:54:21
n°682463
skeye
Posté le 24-03-2004 à 11:55:45  profilanswer
 
n°682464
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 24-03-2004 à 11:56:01  profilanswer
 
n°682469
Tharkun92
Posté le 24-03-2004 à 12:00:13  profilanswer
 

Ah ben je connaissais pas, j'en étais resté à AWT/Swing :jap:

mood
Publicité
Posté le 24-03-2004 à 12:00:13  profilanswer
 

n°682548
the real m​oins moins
Posté le 24-03-2004 à 12:54:54  profilanswer
 

et t'avais bien raison :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°682570
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 24-03-2004 à 13:01:29  profilanswer
 

Genre :sarcastic: Monsieur y panne rien donc c'est nul :sarcastic:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°682573
the real m​oins moins
Posté le 24-03-2004 à 13:01:43  profilanswer
 

[:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°682797
fragsurpat​te
Posté le 24-03-2004 à 14:37:45  profilanswer
 

Pour rester dan le domaine, j'ai créer mon JFileChooser.
Tout fonctionne PRESQUE parfaitement.
Quand je clique sur mon bouton 'Ouvrir' qui lance le JFileChooser, je dois cliquer 2 fois sur 'Annuler' pour annuler l'opération ou 2 fois sur 'Choisir' quand j'ai trouvé mon fichier.
J'ai cherché mais comme le code est vachement simple, je ne vois aps le pb.
 
Voici le code :
    public void actionPerformed(ActionEvent e) {
      fc.setApproveButtonText("Choisir" );
      fc.showOpenDialog(null);
      if (fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
      {
        t5.setText(fc.getSelectedFile().getAbsolutePath());
      }
    }
 
 :??:  :??:  :??:  :??:

n°682799
the real m​oins moins
Posté le 24-03-2004 à 14:39:03  profilanswer
 

ben t'appelles 2 fois fc.showOpenDialog(null); [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°682816
fragsurpat​te
Posté le 24-03-2004 à 14:43:32  profilanswer
 

LOL, MDR
je n'avais pas vu
Merci

n°682825
fragsurpat​te
Posté le 24-03-2004 à 14:51:39  profilanswer
 

Put1, pour rester dans mon applet, je viens de me rendre compte que j'ai problème quand je lance mon fichier html et que je n'ai pas quand je lance l'applet par JBuilder.
 
La console Java me met cette erreur et n'affiche pas l'applet :
java.security.AccessControlException:  
      access denied (java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
 at java.lang.System.getProperty(Unknown Source)
 at java.io.Win32FileSystem.getUserPath(Unknown Source)
 at java.io.Win32FileSystem.resolve(Unknown Source)
 at java.io.File.getAbsolutePath(Unknown Source)
 at sun.awt.shell.Win32ShellFolder2.<init>(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.listFiles(Unknown Source)
 at sun.awt.shell.ShellFolder.listFiles(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
 at sun.awt.shell.ShellFolder.get(Unknown Source)
at javax.swing.plaf.metal.MetalFileChooserUI.updateUseShellFolder(Unknown Source)
at javax.swing.plaf.metal.MetalFileChooserUI.installComponents(Unknown Source)
at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
at javax.swing.plaf.metal.MetalFileChooserUI.installUI(Unknown Source)
 at javax.swing.JComponent.setUI(Unknown Source)
 at javax.swing.JFileChooser.updateUI(Unknown Source)
 at javax.swing.JFileChooser.setup(Unknown Source)
 at javax.swing.JFileChooser.<init>(Unknown Source)
 at javax.swing.JFileChooser.<init>(Unknown Source)
 at projet_applet.Applet_Test.<init>(Applet_Test.java:39)

 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
 at java.lang.Class.newInstance0(Unknown Source)
 at java.lang.Class.newInstance(Unknown Source)
 at sun.applet.AppletPanel.createApplet(Unknown Source)
 at sun.plugin.AppletViewer.createApplet(Unknown Source)
 at sun.applet.AppletPanel.runLoader(Unknown Source)
 at sun.applet.AppletPanel.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
 
Ce qui est en rouge ne serait pas le pb par hasard ?

n°682830
kadreg
profil: Utilisateur
Posté le 24-03-2004 à 14:56:42  profilanswer
 

fragsurpatte a écrit :

Put1, pour rester dans mon applet


 
Tu pouvais pas le dire que c'était une appliquette !
 
renseigne toi sur le java.policy :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°682832
fragsurpat​te
Posté le 24-03-2004 à 14:58:19  profilanswer
 

Koi, java.policy ?

n°682917
fragsurpat​te
Posté le 24-03-2004 à 15:38:11  profilanswer
 

Personne ne voit mon pb !!!!!!

n°682919
lorill
Posté le 24-03-2004 à 15:39:04  profilanswer
 

personne n'a envie de répondre a un mec qui ne se renseigne pas et ne s'applique pas pour écrire, surtout.

n°682920
fragsurpat​te
Posté le 24-03-2004 à 15:40:44  profilanswer
 

Quoi ?
Pourquoi je ne m'applique pas pour écrire ?

n°682973
fragsurpat​te
Posté le 24-03-2004 à 16:20:33  profilanswer
 

J'ai bien regardé java.policy mais il ne s'agit que d'une signature de l'applet avec utilisation d'une clef pour que les utilisateurs de l'applet puisse lire cette dernière.
Comme je suis le concepteur de l'applet, je ne devrais pas avoir de problème à la lire.
Je ne pense pas que le problème vienne de là.

n°682974
the real m​oins moins
Posté le 24-03-2004 à 16:21:25  profilanswer
 

apprendre à lire, alors, peut etre?

Citation :

java.security.AccessControlException:  
      access denied (java.util.PropertyPermission user.dir read)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°682980
fragsurpat​te
Posté le 24-03-2004 à 16:23:57  profilanswer
 

oui j'ai bien lu mais je ne le comprend pas. Je n'avais pas ce problème il y a encore 2 ou 3 heures.
Et je n'ai rajouté dans le code que du JFileChooser et des petits composants.
Mon accès était autorisé !!!!

n°682985
R3g
fonctionnaire certifié ITIL
Posté le 24-03-2004 à 16:25:21  profilanswer
 

fragsurpatte a écrit :

oui j'ai bien lu mais je ne le comprend pas. Je n'avais pas ce problème il y a encore 2 ou 3 heures.
Et je n'ai rajouté dans le code que du JFileChooser et des petits composants.
Mon accès était autorisé !!!!

Non. Une applet ne peut pas lire de fichiers sur l'ordinateur sur lequel elle s'execute, point.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°682986
fragsurpat​te
Posté le 24-03-2004 à 16:26:20  profilanswer
 

Ah bon.
C'est dommage pour les tests çà !!!
;-(

n°682990
fragsurpat​te
Posté le 24-03-2004 à 16:27:59  profilanswer
 

Mais pourquoi il est possible de le faire quand on travaille sous JBuilder.
 
Simple question pour comprendre ?

n°682991
antp
Super Administrateur
Champion des excuses bidons
Posté le 24-03-2004 à 16:28:39  profilanswer
 

lorill a écrit :

personne n'a envie de répondre a un mec qui ne se renseigne pas et ne s'applique pas pour écrire, surtout.


 
Et qui met un titre bidon a son topic :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°682992
R3g
fonctionnaire certifié ITIL
Posté le 24-03-2004 à 16:28:52  profilanswer
 

Ch'sais pas, surement parce que JBuilder c'est de la merde.
Si tu veux que ton applet puisse accéder des fichiers, tu dois la signer (voir java.policy et tout et tout).


---------------
Au royaume des sourds, les borgnes sont sourds.
n°682994
fragsurpat​te
Posté le 24-03-2004 à 16:29:44  profilanswer
 

antp a écrit :


 
Et qui met un titre bidon a son topic :o


 
Désolé, je ne savais pas quoi mettre comme titre.
 :jap:

n°682996
fragsurpat​te
Posté le 24-03-2004 à 16:30:13  profilanswer
 

Ok, merci R3g

n°683013
kadreg
profil: Utilisateur
Posté le 24-03-2004 à 16:45:09  profilanswer
 

fragsurpatte a écrit :

Mais pourquoi il est possible de le faire quand on travaille sous JBuilder.


 
parceque jbuilder n'est pas une applet :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°683014
the real m​oins moins
Posté le 24-03-2004 à 16:46:13  profilanswer
 

http://www.e-toiler.com/yvele/smile/yveleoukadreg.png


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°685415
veryfree
Posté le 26-03-2004 à 22:15:37  profilanswer
 

kadreg a écrit :


 
parceque jbuilder n'est pas une applet :o


 
[:prosterne]

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Code java !!!

 

Sujets relatifs
Comptage de lignes de code C ou Java sous Windows[JAVA] Créer du code dynamiquement
[C++, C#, Java] constructeurs, attention au code généré par le compiloOptimisation d'un code en java (JTextArea>codage>JTextArea)
[JAVA] Formattage code source : tab ou espace pour indenter ?Comment mettre du php dans du code java ?
Utiliser du code C++ sous javaOptimisation de code Java
Manipulation de document HTML en Java => rendre le code HTML propre ?[Java] generation de code a partir de rational rose
Plus de sujets relatifs à : Code java !!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR