Aktuell eingestellten Filter aus einem JFileChooser abfragen.

jueki

Mitglied
Hallo,
ich habe einen JFileChooser, dem ich mehrere Filter zuweise. Der JFileChooser ist so eingestellt, dass auch Directorys selektiert werden können. Gibt es eine Möglichkeit, vom JFileChooser zu erfahren, welcher Filter vom User eingestellt wurde (insbesondere, wenn ein Directory ausgewählt wurde)?

Danke schon mal
Jueki
 
S

SlaterB

Gast
man kann doch nur einen Filter zuweisen und den kann man auch über eine Methode der Klasse zurückbekommen,
wenn noch nicht bekannt und nicht zu erraten, dann in der API nachschauen,
 

jueki

Mitglied
... also wenn ich das richtig sehe, kann man nur die "description" abfragen, nicht die eigentliche Extension?

Java:
fc = new JFileChooser();
// ...
// initialisieren und Filter setzen usw.
// ...

// später dann, nach User-Selektion ...
String descript = fc.getFileFilter().getDescription();
// jetzt String zerpflücken und gucken was brauchbares drin steht ...

jueki
 
S

SlaterB

Gast
nun, so ist das Leben,

wenn jemand eine Methode
Java:
public boolean compare(String st) {
  return "42".equals(st);
}
programmiert, dann hast du keine Möglichkeit, den inneren Quellcode davon zu untersuchen,

wer auch immer diese FileFilter anlegt, muss sie mit ensprechenden Meta-Informationen ausstatten,
z.B. könnte die Description genau die verglichene Extension sein,
oder man verwendet eine gemeinsam bekannte Subklasse von FileFilter mit allen möglichen Zusatz-Attributen an boolean, String, Enum, um alle möglichen Informationen zu speichern

ansonsten bleibt im Extremfall nur, den Quellcode anzuschauen oder gar die .class zu dekompilieren,
dafür ist bisher noch ein Mensch besser geeignet als ein Computer, nicht trivial..
 

Noar

Bekanntes Mitglied
Du kannst doch für deine Filter selbst angeben, was sie als Beschreibung zurückliefern. Lässt dir halt direkt die Extension liefern.
 

jueki

Mitglied
Ja, danke, ihr habt recht, ich kann mit der Lösung leben. Ist nur (für meinen Fall wegen Sprachumschaltung und so) etwas unpraktisch.

Also Danke
jueki
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Zuletzt aktives Fenster, vor dem aktuell aktiven AWT, Swing, JavaFX & SWT 2
X JavaFX ObservableList aktuell halten AWT, Swing, JavaFX & SWT 6
M Swing jTable: aktuell angesehne Einträge um Infos erweitern AWT, Swing, JavaFX & SWT 7
M JTable zeigt daten nicht aktuell an AWT, Swing, JavaFX & SWT 4
J Auf die im Look and Feel eingestellten Farben zugreifen AWT, Swing, JavaFX & SWT 2
A Swing Filter-Problem AWT, Swing, JavaFX & SWT 1
D Filter in Tabelle Sql AWT, Swing, JavaFX & SWT 6
D JavaFX Table Filter AWT, Swing, JavaFX & SWT 4
J ComboBox als Filter benutzen AWT, Swing, JavaFX & SWT 1
M Filter in die JFace/SWT Tabelle einbauen AWT, Swing, JavaFX & SWT 5
J Kombinieren von Filter-Optionen für JTable AWT, Swing, JavaFX & SWT 4
C Eclipse Filter-Muster AWT, Swing, JavaFX & SWT 2
B Swing Filter für JTable mit Netbeans Editor AWT, Swing, JavaFX & SWT 2
S Swing Tabelle mit Model bei eingeschaltetem Filter synchronisieren AWT, Swing, JavaFX & SWT 6
D Filter für JTable AWT, Swing, JavaFX & SWT 5
M JTable Filter AWT, Swing, JavaFX & SWT 3
C Swing Dynamische JComboBox (Filter) AWT, Swing, JavaFX & SWT 28
S JTable Filter nach Wort oder Wortteil über ganze Tabelle AWT, Swing, JavaFX & SWT 5
M ISelection an Filter übergeben AWT, Swing, JavaFX & SWT 2
L SWT Filter zur TreeViewer hinzufügen AWT, Swing, JavaFX & SWT 9
K JTable wird nicht aktualisiert, wenn Filter gesetzt ist AWT, Swing, JavaFX & SWT 9
E Swing JTree Filter Suche mit Collapse?! AWT, Swing, JavaFX & SWT 4
C JTable Dropdown Filter AWT, Swing, JavaFX & SWT 5
B AWT FileDialog Filter wird ignoriert AWT, Swing, JavaFX & SWT 7
D JTree Filter erstellen AWT, Swing, JavaFX & SWT 4
G Jfilechooser filter AWT, Swing, JavaFX & SWT 10
H FileChooser und Filter AWT, Swing, JavaFX & SWT 4
G Probleme mit JFileChooser und Filter AWT, Swing, JavaFX & SWT 11
G dynamischer Filter bei JTable AWT, Swing, JavaFX & SWT 2
D HSB - Filter AWT, Swing, JavaFX & SWT 3
V Filter im JFileChooser. AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben