Txt-file anzeigen?

Liebe Java-Checker!

Das MUSS doch gehen, mit einem Java-Applet ein txt-File anzuzeigen! Ich würde auf diese Weise gerne HP-Updates vereinfachen; das einzige was man dann updaten müsste, wäre das txt-file.
Kennt jemand so was, möglichst kostenlos?
(Bitte schickt mich nicht einfach zu Javabibliothek-Seiten; ich hab schon EWIG gesucht)

Danke
Philipp

Liebe Java-Checker!

Das MUSS doch gehen, mit einem Java-Applet ein txt-File
anzuzeigen! Ich würde auf diese Weise gerne HP-Updates
vereinfachen; das einzige was man dann updaten müsste, wäre
das txt-file.
Kennt jemand so was, möglichst kostenlos?
(Bitte schickt mich nicht einfach zu Javabibliothek-Seiten;
ich hab schon EWIG gesucht)

Applets können leider nicht auf das lokale Filesystem zugreifen, sollte etwas anderes gemeint sein, schick mir ne Mail.

Cu Rene

Das MUSS doch gehen, mit einem Java-Applet ein txt-File
anzuzeigen! Ich würde auf diese Weise gerne HP-Updates
vereinfachen; das einzige was man dann updaten müsste, wäre
das txt-file.

Tja, daraus wird wirklich nicht so ganz ersichtlich, wo genau
dein Problem ist.
Jedenfalls besitzt Swing einige Klassen zur Verarbeitung und
Anzeige von Textdateien. Sollte das das Problem sein, dann kannst
du dir ja mal die API von

javax.swing.text

ansehen, vielleicht hilft dir das ja weiter.

Ansonsten kannst du den Text auch einfach in eine

java.awt.TextArea

ausgeben, sieht auch nicht immer schlecht aus…

Wenn es sich dabei um eine lokal gespeicherte Datei handelt, dann
gibt es da eben noch das Problem, das mein Vorschreiber schon
erwähnte:
Applets haben grundsätzlich erstmal keinen Zugriff auf die
Festplatte. Punkt.
Du kannst das umgehen, indem du das Applet signierst und den
Benutzer dadurch zur Wahl stellst, ob er/sie dir als Signierendem
vertraut und den Zugriff gewährt, oder eben nicht. Alles andere
würde den (guten) Sicherheitsmechanismen der JVM entgegensprechen.

Hilft dir das?
Stefan :-?

Tach!
Ich habe das Gefühl, Deine Antwort hat riesiges Erfolgspotential; allerdings weiss ich weder was

javax.swing.text

noch was

java.awt.TextArea

ist.
Nochmal der Versuch, besse zu erklären, was ich eigentlich will:
In html ists ja möglich zu sagen:

Das selbe würd ich gern mit einem txt.file machen:

(Damit müsste bei Seitenupdates nur der Text aktualisiert werden, nicht der html-Code)

Das geht in html nicht, oder?
Geht das mit Javahilfe?
Wenn Deine Hinweise von oben genau das meinen, wie mach ichs dann? (Tut mir leid, ich bin ein Javalaie, kann nur .class-Dateien in mein html integrieren. Dachte, jemand könnte mir so eine freie .class empfehlen?)

Danke für Deine Zeit,
Gruß,
Philipp

  • zeig einen Text an
  • hol ihn dir daher: http://bla.bla/bla.txt
    (Damit müsste bei Seitenupdates nur der Text aktualisiert
    werden, nicht der html-Code)

Das geht in html nicht, oder?
Geht das mit Javahilfe?

Für das würde ich in keinem Fall Java verwenden. Viel zu
aufwendig. Eigentlich gehört das hier also ins HTML-Brett…

Ansonsten kannst du doch einfach einen Frame aufmachen und darin
deinen Text ausgeben. Das ist reines HTML, auch wenn der Browser
das dann natürlich unterstützen muss. Wenn du also sicher bist,
dass alle deine Benutzer mit solchen Browsern ankommen (z.B. IE,
Netscape, Mozilla, Opera, …), dann ist das sicherlich die
einfachste Möglicheit.

Ansonsten kannst du auf irgendeine Art und Weise die Seiten
dynamisch einbinden lassen. Da gibt es unzählige Möglichkeiten,
allen voran Servlets/JSP, ASP und CGI (PHP, Perl, wasauchimmer).

Ich weiß nicht, wo deine Seite liegt und ob dein Anbieter das
zulässt. Jedenfalls wären das alles Technologien, mit denen du
dich ersteinmal auseinandersetzen müsstest, so du sie nicht schon
kennst.

Fazit also: Wenn’s irgend geht, erspar dir diesen Aufwand und
mache es über Frames (siehe notfalls HTML-Brett und dessen
Beschreibung).

Gruß,
Stefan