в нашем приложении Eclipse RCP, работающем в Windows XP, мы используем DirectoryDialog, в котором пользователь должен ... аааа ... выбрать каталог! : D
Проблема в том, что: если пользователь выбирает опцию «Мой компьютер» (в немецкой Windows «Arbeitsplatz»), диалог возвращает ноль.
DirectoryDialog предоставляет метод setFilterPath (String path), в который я помещаю File.pathSeparatorChar (чтобы он оставался независимым от ОС).
Мое предложение заключалось в том, что, если в каталоге должен быть разделитель файлов, опция «Мой компьютер» будет игнорироваться, поскольку она пуста - например, кнопка «ОК» будет выделена серым или sth. вот так ... но также можно нажать "ОК".
Есть предложения с вашей стороны? : D
Заранее спасибо!
Alex