bonjour, j'avais pas demandé d'aide depuis le debut en essayant de me demerder tout seul, mais la j'avoue que je bloque depuis pas mal de temps sur deux conneries, et que je trouve pas la soluce sur internet
le premier, c'est que je voudrait modifier l'aspect de mes bouton quand je clique dessus resolu : JToggleButton
le deuxieme, c'est au niveau de la sauvegarde
j'utilise showSaveDialog(), ca marche bien si je veux reecrire dans un fichier deja existant, mais si le fichier n'existe pas, il me sort un IOFILENOTEXIST, quand je clique sur le bouton sauvegarder, et si je clique une deuxieme fois, il enregistre correctement (et encore, avant que je mette le try, il plantait completment l'appli)...
Code :
- private File showMySaveDialog() {
- // TODO Auto-generated method stub
- File file=null;
- try {
- JFileChooser jChooser = new JFileChooser(){
- protected JDialog createDialog(Component parent){
- JDialog dialog = super.createDialog(parent);
- Component contentPane = dialog.getContentPane();
- return dialog;
- }
- };
- FiltreSimple gm = new FiltreSimple("Fichiers GM",".gm" );
- jChooser.addChoosableFileFilter(gm);
- jChooser.setAccessory(new FilePreview(jChooser));
- int returnVal=-1;
- returnVal = jChooser.showSaveDialog(this);
- file = jChooser.getSelectedFile();
- if (returnVal==JFileChooser.APPROVE_OPTION) return jChooser.getSelectedFile();
- else return null;
- } catch (Exception ex) {
- int beta=0;
- }
- return file;
- }
|
l'erreur est sur le "file = jChooser.getSelectedFile();"
alors les reponses pour les deux sont peut etre tres connes, mais je seche depuis un moment deja
merci
Message édité par kaillou38 le 26-05-2006 à 12:23:44
---------------
ras