2011-03-21 28 views
7

JFileChooser, en azından OS X altında, onu seçmek veya üçgenleri açıklamak için bir dosya adının başlangıcında yazarak yazma gibi şeyleri desteklemeyen çok yarı pişmiş bir iletişim kutusu oluşturur.Better JFileChooser alternatifleri?

Daha tam özellikli bir davranışa sahip olan 3. taraf bir alternatifi bilen var mı? İdeal olarak, her büyük platform için bir tane isterim. Windows için XFileDialog'un farkındayım ama Mac ve Linux/Unix hakkında ne düşünüyorsunuz?

Java's file chooser

OS X's file chooser

+1

http://stackoverflow.com/q/937533/86515 – KitsuneYMG

cevap

3

java.awt.FileDialog Eğer

olsa bir dizin almak istiyorsanız

System.setProperty("apple.awt.fileDialogForDirectories", "true"); 

belirtmeniz gerekebilir, ne istediğinizi yapar mı: karşılık

+0

Oh, neredeyse çok istediğim şeyi yapıyor, ancak çoklu seçimi desteklemiyor gibi görünüyor! – Zarkonnen

+0

Maalesef, birçok seçenek için şanstan yoksun, şu anda java 1.7 size setMultipleMode ekler: FileDialog :-(Tabii ki bu kod açık jdk'de açık, belki yeniden paketleyebilir ve uygulamanızla paketleyebilirsiniz. lisansınız uyumlu olduğu sürece (ve MAC OS için güncellendiğini varsayarak, muhtemelen değil). – vickirk