Ciao,
praticamente.. succede che.. l'applicazione sotto windows è ok..
Sotto WINDOWS.
JFileChooser, mi apre la maschera per selezionare o CREARE un nuovo file che poi andrò a scrivere in PDF.
Sotto OSX.
.... mi apre la maschera per selezionare e BASTA un file che scriverò in PDF...
![]()
codice:private String ottieniFile(){ String file = "prova_ordine.pdf"; JFileChooser fc = new JFileChooser(); fc.setApproveButtonText("SALVA"); //decidi cosa mettere nel pulsante fc.setDialogTitle("Seleziona PDF"); //imposti nome JFileCHooser //ExtensionFileFilter filtro = new ExtensionFileFilter(new String[]{"gif", "jpg"}, "JPEG & GIF Images"); //fc.addChoosableFileFilter(filtro); //fc.setFileFilter(new ExtensionFileFilter("JPG and JPEG", new String[] { "JPG", "JPEG" })); int value = fc.showOpenDialog(null); if ( value == JFileChooser.APPROVE_OPTION ) { File f = fc.getSelectedFile(); System.out.println("É stato selezionato il file " + f); file = ""+f; } if ( value == JFileChooser.CANCEL_OPTION ) { System.out.println("Hai fatto annulla"); file = "null.pdf"; } if ( value == JFileChooser.ERROR_OPTION ) { System.out.println("ERRORE"); file = "null.pdf"; } return file; }

Rispondi quotando