Avatar billede mtilsted Nybegynder
24. februar 2001 - 23:21 Der er 1 kommentar og
1 løsning

Filrequester der ligner den i windows.

Nu er jeg efter haanden blevet MEGET træt af den filrequester som java normalt bruger med windows, saa jeg ville høre om der ikke er nogle der kender en fil requester til java der bare ligner/fungere lige som den i windows 95.
Avatar billede kama Nybegynder
25. februar 2001 - 12:14 #1
Afprøv nedenstående - den benytter awt til fil-dialogboksen.

/kama

BufferedReader indfil = null;
try {
    Frame f = new Frame();
    FileDialog fd = new FileDialog(f, \"Åbn...\", FileDialog.LOAD);
    f.setLocation(400,250);
    fd.setFile(\"*.*\");
    fd.show();

    if (fd.getFile() != null)
    { 
        indfil = new BufferedReader(new FileReader(fd.getDirectory() + fd.getFile()));
        //indfil kan nu gennemløbes.
    }
}

catch(FileNotFoundException e) {
    JOptionPane.showMessageDialog
    (null, \"Fejl i filnavnet.\");
}

catch(IOException e) {
    JOptionPane.showMessageDialog
    (null, \"Ugyldig fil.\");
}

finally {
if (indfil != null)
try {
    indfil.close();
}
catch(IOException e) {
    JOptionPane.showMessageDialog
    (null, \"Filen kunne ikke lukkes.\");
}
}
Avatar billede mtilsted Nybegynder
25. februar 2001 - 23:59 #2
TAK :}
Nu sidder jeg bare tilbage og kan ikke forstaa hvorfor awt har rigtige windows requestere, naar swing med windows \"Look and feel\" ikke har. Men det er jo ligemeget naar bare det virker :}
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