Code java !!!

Code java !!! - Java - Programmation

Marsh Posté le 24-03-2004 à 10:23:55    

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

Reply

Marsh Posté le 24-03-2004 à 10:23:55   

Reply

Marsh Posté le 24-03-2004 à 10:25:03    

JFileChooser


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 24-03-2004 à 10:27:13    

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 ?

Reply

Marsh Posté le 24-03-2004 à 10:29:39    

SWT, bordel [:kiki]

Reply

Marsh Posté le 24-03-2004 à 10:30:09    

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 !
Reply

Marsh Posté le 24-03-2004 à 10:30:24    

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 !
Reply

Marsh Posté le 24-03-2004 à 11:54:14    

Taiche a écrit :

SWT, bordel [:kiki]


SWT? [:opus dei]


Message édité par Tharkun92 le 24-03-2004 à 11:54:21
Reply

Marsh Posté le 24-03-2004 à 11:55:45    

Reply

Marsh Posté le 24-03-2004 à 11:56:01    

Reply

Marsh Posté le 24-03-2004 à 12:00:13    

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

Reply

Marsh Posté le 24-03-2004 à 12:00:13   

Reply

Marsh Posté le 24-03-2004 à 12:54:54    

et t'avais bien raison :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 13:01:29    

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.
Reply

Marsh Posté le 24-03-2004 à 13:01:43    

[:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 14:37:45    

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());
      }
    }
 
 :??:  :??:  :??:  :??:

Reply

Marsh Posté le 24-03-2004 à 14:39:03    

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


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 14:43:32    

LOL, MDR
je n'avais pas vu
Merci

Reply

Marsh Posté le 24-03-2004 à 14:51:39    

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 ?

Reply

Marsh Posté le 24-03-2004 à 14:56:42    

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 !
Reply

Marsh Posté le 24-03-2004 à 14:58:19    

Koi, java.policy ?

Reply

Marsh Posté le 24-03-2004 à 15:38:11    

Personne ne voit mon pb !!!!!!

Reply

Marsh Posté le 24-03-2004 à 15:39:04    

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

Reply

Marsh Posté le 24-03-2004 à 15:40:44    

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

Reply

Marsh Posté le 24-03-2004 à 16:20:33    

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à.

Reply

Marsh Posté le 24-03-2004 à 16:21:25    

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 ?
Reply

Marsh Posté le 24-03-2004 à 16:23:57    

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é !!!!

Reply

Marsh Posté le 24-03-2004 à 16:25:21    

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.
Reply

Marsh Posté le 24-03-2004 à 16:26:20    

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

Reply

Marsh Posté le 24-03-2004 à 16:27:59    

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

Reply

Marsh Posté le 24-03-2004 à 16:28:39    

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
Reply

Marsh Posté le 24-03-2004 à 16:28:52    

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.
Reply

Marsh Posté le 24-03-2004 à 16:29:44    

antp a écrit :


 
Et qui met un titre bidon a son topic :o


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

Reply

Marsh Posté le 24-03-2004 à 16:30:13    

Ok, merci R3g

Reply

Marsh Posté le 24-03-2004 à 16:45:09    

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 !
Reply

Marsh Posté le 24-03-2004 à 16:46:13    

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


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 26-03-2004 à 22:15:37    

kadreg a écrit :


 
parceque jbuilder n'est pas une applet :o


 
[:prosterne]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed