Avatar billede mikkelbm Nybegynder
03. juli 2003 - 01:04 Der er 7 kommentarer og
1 løsning

Gem som?

Kan man i java få vist en slags 'gem som' popup, hvor man kan se computerens indhold og gemme en fil i et bestemt bibliotek?

Er det noget der findes i Java eller er der nogen der kender nogle kode-eksempler derpå?
Avatar billede repsak Nybegynder
03. juli 2003 - 01:08 #1
Du kan bruge FileDialog eller JFileChooser (AWT/swing) til at browse igennem computeren
Avatar billede mikkelbm Nybegynder
03. juli 2003 - 01:09 #2
Har du nogle kode-eksempler på det?
Avatar billede mikkelbm Nybegynder
03. juli 2003 - 01:15 #3
Har selv fundet ud af det.... mht kode-eksempler...
Man skal jo bare lige vide hvad man skal søge på.
Og det svarede du fint på - tak.
Avatar billede repsak Nybegynder
03. juli 2003 - 01:16 #4
private JFileChooser fileDialog = new JFileChooser(System.getProperty("user.dir"));

fileDialog.addChoosableFileFilter(new EasyJFilter("Databaser","gdb"));
fileDialog.setDialogType(JFileChooser.OPEN_DIALOG);
fileDialog.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileDialog.setMultiSelectionEnabled(false);
fileDialog.showOpenDialog(iniFrame) ;

File selectedFile = fileDialog.getSelectedFile();
Avatar billede mikkelbm Nybegynder
03. juli 2003 - 01:37 #5
Den vil ikke rigtig genkende EasyJFilter...?
Hvordan kan det være...?
Avatar billede repsak Nybegynder
03. juli 2003 - 01:39 #6
ahh bare slet linjen - det er en af mine hjælpeklasser. Nåede ikke at slette den da jeg copy/pastede eksemplet :-)
Avatar billede mikkelbm Nybegynder
03. juli 2003 - 01:41 #7
Ok... Det kan være du kan gi' et eksempel på hvordan man bruger FileFilter - hvis man eksempelvis kun vil kunne åbne eller gemme txt-format?
Avatar billede repsak Nybegynder
03. juli 2003 - 01:47 #8
se på doc til javax.swing.filechooser.FileFilter
så overrider du bare accept metoden og siger at den skal returnere true hvis filen slutter med .txt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester