Я новичок в java swing. Для практики я создал текстовое приложение, которое просто позволяет пользователю открывать, читать и писать текстовые файлы, а также выполнять некоторые функции редактирования. Я упаковал свой .class и другие необходимые файлы в jar-файл и создал .exe файл из этого файла jar.открытие текстового файла в моем текстовом приложении
Когда пользователь открывает текстовый файл (.txt, .rtf e.t.c) из приложения (нажав Открыть файл панели на моем приложении) он работает отлично и отображает содержимое файла в JTextPane.
Но когда пользователь открывает текстовый файл за пределами моего приложения (нажав , откройте и установите приложение для открытия определенного текстового файла), чтобы отобразить содержимое файла в моем приложении, мое приложение просто открывается, но не отображает содержимое файла в JTextPane.
Может ли кто-нибудь предложить мне способ Как это можно сделать?
Можете ли вы предложить мне, как это сделать? BTW спасибо за ваш ответ –
Я бы порекомендовал вам проверить, что первый аргумент, переданный программе, является строкой и указывает на действительный файл (файл, который существует и является текстовым файлом), а затем сохраняет имя файла в переменной где-то , Затем выполните свою обычную обработку Swing и получите метод/событие onCreation, который устанавливает содержимое вашего JContentPane в содержимое файла. – IMP1