![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| hagerds |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 12.12.2011 Репутация: нет Всего: нет |
Всем доброго времени суток!
Я передаю байты-файла по сетке. Затем сохраняю его на диск. Хочу свести на минимум затраты пользователя, чтобы не заставлять его лазить по папкам и искать этот файл. К примеру по нажатию правой клавиши в винде вылазиет диалог наподобие "открыть с помощью" и выбераешь с помощью какой проги лучше открыть этот файл (рекомендуемые программы тож нужны). Вопрос. есть ли стандартные классы для удовлетворения пользователя в java. |
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: 7 Всего: 8 |
Не совсем понял, что нужно.
|
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
||||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Desktop.open() откроет файл программой по умолчанию. Если выполнить на File.getParentFile() то будет открыт проводник с папкой которая содержит этот файл.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| hagerds |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 12.12.2011 Репутация: нет Всего: нет |
LSD большое спасибо.
только не все файлы открываются=(.к примеру "ttt.exe", или "ttt.avi".
Это сообщение отредактировал(а) hagerds - 14.5.2012, 22:47 Присоединённый файл ( Кол-во скачиваний: 15 )
Выбор_программы.jpg 56,83 Kb |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Desktop.open() выполняет только умолчальное действие связанное с файлом. Возможно для некоторых типов нет дефолтного действия.
Диалог "открыть с помощью" показать нельзя. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: 7 Всего: 8 |
с этими разрешениями нет ассоциации, видимо. К тому же указанный LSD класс будет работать не на всех платформах.
Stolzen предложил не плохой и простой вариант правда селектор потребует родительское окно. |
|||
|
||||
| hagerds |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 12.12.2011 Репутация: нет Всего: нет |
спасибо всем за помощь.
тогда буду обхадить данную проблему=))) |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |