[java] FileDialog met een filetype

Pagina: 1
Acties:

  • HurrI
  • Registratie: Maart 2001
  • Laatst online: 19-06 15:04

HurrI

No fear... I is here

Topicstarter
Ik zoek me rot voor een oplossing om alleen bepaalde files te mogen openen met een FileDialog. Een win32 'hack' die ik gevonden heb is de setFile( "*.txt" ) functie op het FileDialog. Dat werkt prachtig... er worden alleen nog files van het gewenste type weergegeven, maar de drop down met Files of type... blijft dan *.* geven. En daar wil ik dan uiteraard ook *.txt hebben.

Ook het toepassen van een FilenameFilter lost hierin niets op. Is er iemand die hier een mooie oplossing voor heeft?

If it's just us, it seems like an awful waste of space


  • Infinitive
  • Registratie: Maart 2001
  • Laatst online: 10-08 15:15
Volgens mij is er geen mooiere oplossing?
Je zou ook de JFileDialog kunnen nemen, deze biedt wat meer mogelijkheden. Voor de gebruiker vind ik dat alleen niet zo'n fijne dialoog.

putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Volgens mij moet je dan gebruik maken van een FileFilter object
maar helemaal zeker weet ik het niet

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Hier kan je een voorbeeld vinden van een ExtensionFileFilter. Dit is een uitbreiding van en demo uit Java Tutorial of de Java API docs.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

mbravenboer schreef op 07 March 2003 @ 09:52:
Hier kan je een voorbeeld vinden van een ExtensionFileFilter. Dit is een uitbreiding van en demo uit Java Tutorial of de Java API docs.
Moet je er wel even bij zeggen dat ie de generics compiler nodig heeft ;)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Dat zorgt ervoor dat het niet domweg over wordt genomen ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

offtopic:
:)

  • HurrI
  • Registratie: Maart 2001
  • Laatst online: 19-06 15:04

HurrI

No fear... I is here

Topicstarter
Beide oplossingen maken gebruik van swing.. en dat behoort helaas niet tot de mogelijkheden. awt only.

If it's just us, it seems like an awful waste of space


  • Postman
  • Registratie: Februari 2000
  • Laatst online: 15-08 20:11
HurrI schreef op 08 maart 2003 @ 22:59:
Beide oplossingen maken gebruik van swing.. en dat behoort helaas niet tot de mogelijkheden. awt only.
Helaas is dit niet mogelijk op een Windows platform. Je kunt wel een eigen FileDialog schrijven en daar een FilenameFilter aanhangen. Maar de standaard versie werkt gewoon _niet_ onder Windows. Hij zal dus nooit filteren. Enige oplossing is dus om óf Swing te gebruiken óf een eigen FileDialog te schrijven.
Pagina: 1