Usunięcie "pustego" typu

0

W JFileChooser dodałem swój FileFilter oraz usunąłem "All files". Jednak po każdym uruchomieniu programu pierwsze otwarcie mojego JFileChooser powoduje, iż na liście możliwych do otwarcia plików standardowo wybrane jest puste pole, dopiero po rozwinięciu na liście pojawia się mój typ plików.

Podsumowując, jak w JFileChooser ustawić standardowy FileFilter?

0

Nie nie. Inaczej się sformułuję: Po rozwinięciu listy dostępnych typów na pierwszym miejscu jest pusty typ bez żadnego opisu i rozwinięcia pliku (na którym wcześniej stało "All files"), a pod nim mój typ z opisem i rozwinięciem. Gdy wybiorę swój typ, ten pusty znika.

0

Z ciekawości, jak usuwasz All files? U mnie, po dodaniu filtru, wyswietlany jest ten własnie filtr, po rozwinięciu widac możliwość All files. Pustego wiersza nie ma nigdy.

0

Filtr właśnie dobrze działa. Co ciekawe, pusty wiersz pojawia się tylko na początku - gdy zmieni się na mój filtr, pusty wiersz znika i nie ma go do końca działania programu. Po ponownym włączeniu znowu pusty wiersz.

Da się ustawić domyślny filtr? Może by to coś dało.

1

setFileFilter(...)?

0

No dokładnie. Zamiast addChosableFileFilter() wystarczyło po prostu setFileFilter(). To niech mi ktoś jeszcze powie, dlaczego Runtime.getRuntime().exec(String komenda) zwraca mi "odmowa dostępu". Znaczy się, wiem, dlaczego - bo odmawia mi dostępu. Gorzej z tym, jak przywrócić dostęp z powrotem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1