Ich bin im Java-Schwingen neu. Für Praxis, habe ich Text-APP geschaffen, die einfach dem Benutzer erlauben, Textdateien zu öffnen, zu lesen und zu schreiben und auch einige redigierende Funktionen zu haben. Ich habe meine .class und andere erforderliche Dateien in JAR-Datei gepackt und .exe Datei aus dieser JAR-Datei erstellt.öffnende Textakte in meinem Textapp
Wenn Benutzer öffnen Textdatei (.txt, .rtf e.t.c) aus der App (von Datei öffnen Symbolleiste auf meiner App zu klicken), es funktioniert und den Inhalt der Datei in JTextPane anzuzeigen.
Aber wenn Benutzer Textdatei außerhalb meiner App öffnet (durch Klicken auf öffnen mit und meine App festlegen, bestimmte Textdatei zu öffnen), um den Inhalt der Datei in meiner App anzuzeigen, meine App nur geöffnet, aber nicht den Inhalt angezeigt der Datei in JTextPane.
Kann mir jemand den Weg vorschlagen Wie kann das gemacht werden?
Können Sie mir vorschlagen, wie Sie das tun? BTW danke für deine Antwort –
Ich würde empfehlen, zu überprüfen, ob das erste an das Programm übergebene Argument eine Zeichenfolge ist und dass es auf eine gültige Datei verweist (eine Datei, die existiert und eine Textdatei ist), und dann den Dateinamen irgendwo in einer Variablen speichert . Dann machen Sie Ihre normale Swing-Verarbeitung und haben Sie eine onCreation-Methode/ein onCreation-Ereignis, das den Inhalt Ihres JContentPane auf den Inhalt der Datei setzt. – IMP1