Je suis nouveau dans java swing. Pour la pratique, j'ai créé l'application de texte qui permet simplement à l'utilisateur d'ouvrir, lire et écrire des fichiers texte et aussi avoir des fonctions d'édition. J'ai emballé mon .class et d'autres fichiers requis dans le fichier jar et créé le fichier .exe à partir de ce fichier jar.ouvrir le fichier texte dans mon textapp
Lorsque l'utilisateur ouvre un fichier texte (.txt, .rtf e.t.c) de l'application (en cliquant sur Ouvrir le fichier barre d'outils sur mon application), il fonctionne très bien et d'afficher le contenu du fichier dans JTextPane.
Mais lorsque l'utilisateur ouvre un fichier texte en dehors de mon application (en cliquant sur ouvrir avec et configurer mon application pour ouvrir un fichier texte particulier) pour afficher le contenu du fichier sur mon application, mon application est en train de s'ouvrir sans afficher le contenu du fichier dans JTextPane.
Quelqu'un peut-il me suggérer le chemin Comment cela peut-il être fait?
Pouvez-vous me suggérer comment faire? BTW merci pour votre réponse –
Je vous recommande de vérifier le premier argument passé au programme est une chaîne et qu'il pointe vers un fichier valide (un fichier qui existe et est un fichier texte), puis stocker le nom de fichier dans une variable quelque part . Faites ensuite votre traitement Swing normal et ayez une méthode/événement onCreation qui définit le contenu de votre JContentPane sur le contenu du fichier. – IMP1