anoniem Geplaatst: 16 juni 2003 Delen Geplaatst: 16 juni 2003 He ik heb even een vraagje, hoe kan je als je een filedialog maakt om een bestand te openen meegeven dat je enkel een of meerdere extenties kan openen (zoals .jpg) zodat je alleen de te openen bestanden ziet in een map. [code:1:1f729de773] openFile = new FileDialog(this, "Laden foto", FileDialog.LOAD); openFile.show(); [/code:1:1f729de773] Het gaat volgens mij via een FilenameFilter maar ik snap nog niet hoe die werkt. Groeten Josteman Quote Link naar reactie
anoniem Geplaatst: 16 juni 2003 Auteur Delen Geplaatst: 16 juni 2003 Josteman in hoofdstuk 6 van CoreJava deel2 staat een voorbeeld: InternalFrameTest. Je kunt de sourcecode legaal downloaden van de site van de auteurs: http://www.horstmann.com/corejava.html Herman Quote Link naar reactie
anoniem Geplaatst: 16 juni 2003 Auteur Delen Geplaatst: 16 juni 2003 Yes bedankt ik heb het gevonden en het werkt, alleen nu gebruik ik een JFileChooser is ook wel leuk maar nog trager, gebruik wel gewoon filedialog, moet me wel lukken. Nogmaals bedankt en groeten Josteman Quote Link naar reactie
anoniem Geplaatst: 17 juni 2003 Auteur Delen Geplaatst: 17 juni 2003 hij werkt toch niet met een filedialog, en zo'n chooser vind ik te langzaam. Dan maar niet kiezen :cry: Ik las op de java.sun.com dat het een bug is doordat nieuwere OSes anders reageren ofzo, het werkte wel maar nu niet meer of iets raars. Quote Link naar reactie
anoniem Geplaatst: 17 juni 2003 Auteur Delen Geplaatst: 17 juni 2003 welke windows heb je? heb je al eens in de javadoc van je jdk gekeken: FileDialog setFilenameFilter public void setFilenameFilter(FilenameFilter filter)Sets the filename filter for this file dialog window to the specified filter. Filename filters do not function in Sun's reference implementation for Windows 95, 98, or NT 4.0. Herman Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen