|
Модераторы: LSD, AntonSaburov |
|
Vipash |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 23.7.2016 Репутация: нет Всего: нет |
Всем привет. Есть таблица (JTable), в ней данные. При двойном клике на строку создается экземпляр класса File, причем используется конструктор, где выбранная строка и указывает путь к файлу (File f = new File(path);). Таким образом создали объект класса File. Вопрос: как осуществить запуск этого файла, т.е., если это видеофайл, то должен запускаться видео проигрыватель, если это файл txt, то должен открываться блокнот, ну и так далее... Подскажите, кто, что знает, нигде не могу найти.
|
|||
|
||||
a0730 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 1.6.2008 Репутация: нет Всего: нет |
По типу файла определяется приложение.
Формируется строка аргументов. Смотри класс ProcessBuilder. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
a0730 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 1.6.2008 Репутация: нет Всего: нет |
По типу файла определяется приложение.
Формируется строка аргументов. Смотри класс ProcessBuilder. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
a0730 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 1.6.2008 Репутация: нет Всего: нет |
По типу файла определяется приложение.
Формируется строка аргументов. Смотри класс ProcessBuilder. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
a0730 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 1.6.2008 Репутация: нет Всего: нет |
По типу файла определяется приложение.
Формируется строка аргументов. Смотри класс ProcessBuilder. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
a0730 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 1.6.2008 Репутация: нет Всего: нет |
По типу файла определяется приложение.
Формируется строка аргументов. Смотри класс ProcessBuilder. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Vipash |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 23.7.2016 Репутация: нет Всего: нет |
a0730, спасибо
наткнулся на следующее решение
я так понимаю, нам надо заранее указывать какое приложение должно запускать наш файл, но пользователь , к примеру, может запустить и видео файл... и, если я правильно понял, то автоматизировать это никак нельзя и следует через оператор if указывать все приложения, которые будем использовать (notepad.exe, Excel.exe и т.д.)? Это сообщение отредактировал(а) Vipash - 21.9.2016, 16:18 |
|||
|
||||
w1nd |
|
|||
Вертилятор Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 23 Всего: 54 |
нет, надо оставить этот выбор операционке:
-------------------- |
|||
|
||||
Vipash |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 23.7.2016 Репутация: нет Всего: нет |
w1nd, мерси, как же все оказалось просто... если я правильно понимаю, то это будет работать только для ОС под виндовс!!! а что делать с другими??
Это сообщение отредактировал(а) Vipash - 26.9.2016, 23:35 |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |