2013-05-30 1 views
0

Java: текстовый файл дважды щелкнут. Я хочу загрузить файл в текстовый редактор, но как получить путь к файлу щелкнутого файла?Java: текстовый файл дважды щелкнут. Я хочу загрузить файл в текстовый редактор, но как получить путь к файлу щелкнутого файла?

EX: На рабочем столе есть текстовый файл с материалами, написанными на нем. Я пытаюсь создать свой собственный текстовый редактор. Я хочу дважды щелкнуть текстовый файл и открыть его в редакторе. Как мне это сделать?

Мне действительно нужно как-то захватить путь к файлу. Как только я получу это, я могу извлечь текст сам.

-Спасибо

+1

Если ваша Java-программа была правильно зарегистрирована в ОС для запуска, когда файл дважды щелкнут, в большинстве случаев он будет передан как часть аргументов метода 'main'. Это также будет зависеть от ОС, так как я думаю, что Mac OS делает что-то совсем по-другому ... – MadProgrammer

+0

Пример кода? Вы вообще что-то пробовали? – tmaxxcar

+0

, когда вы говорите двойной щелчок, вы говорите о запуске программы, и вы дважды щелкните ее на рабочем столе? Или вы открываете файл? – tmaxxcar

ответ

1

Путь будет передан на ваших программ командной строки, которая подвергается воздействию Java в качестве параметра main()String[].

+0

Это сработало Спасибо. я использовал public static void main (String [] args) { if (args.length> 0) { Файл file = new File (args [0]); // Работайте с объектом 'file' здесь } } – user2367327

Смежные вопросы