Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich habe folgendes Problem und würde mich über Hilfe sehr freuen.

Ich nehme aus einer Textdatei 2 Zeilen in den Zwischenspeicher, gehe dann in meine Anwendung in ein JTextField und klicke Einfügen.

Es werden 2 Zeilen in das JTextField eingefügt.

Dies möchte ich irgendwie verhindern.

Vielen Dank...

Geschrieben

hi,

soll stattdessen nur eine zeile im textfield erscheinen?

dann ersetze doch in dem string das zeilenumbruchszeichen durch ein leerzeichen...

hoffe, das war, was du wolltest...

Geschrieben

Hallo,

ich dachte man könnte das JTextField irgendwie einstellen, dass es verhindert, mehrere Zeilen einzufügen.

Es muss sich um einen Fehler beim JTextField handeln.

Geschrieben

Ich würde sagen, dafür ist der Programmierer zuständig. Wenn du mehrere Zeilen irgendwo einfügen willst, dann nimm ne TextArea. Wenn du nur eine Zeile haben willst, dann lies nur eine aus deiner Datei aus und füge nur diese in dein TextField.

Aber statdessen wird alles gleich auf einen Bug in der JVM geschoben. Das der Bug aber vom Programmierer erzeugt worden ist, will keiner hören. :rolleyes:

Mein Tipp. Lies nur eine Zeile aus, und füge diese in ein Textfield. Wenn du mehrere Zeilen haben willst, dann nimm ne TextArea.

Peet

Geschrieben

Hallo,

es geht nicht darum, dass ich eine Datei einlese.

Ein Anwender kann ja irgendwo z.B. aus einem JTextArea oder einer Textdatei usw. mehrzeiligen Text in den Zwischenspeicher laden und diesen dann mit Strg-V in ein JTextField einfügen.

Dann tritt das Problem auf.

Ich versuche nun, die Klasse JTextField zu überlagern.

Schau mer mal.

Bin über Hilfe aber trotzdem noch dankbar.

Geschrieben

hi,

ueberlagere lieber ein document, in dem du keine mehrzeiligen texte erlaubst. dieses kannst du dann dem textfield mit setDocument zuweisen.

hoffe, es hilft...

  • 4 Wochen später...
Geschrieben

Hallo,

nach langer Suche habe ich die Lösung gefunden.

Ich benutze JDK 1.3.1, unter JDK 1.4.x tritt das Problem nicht mehr auf.

Wir werden umstellen.

:) :) :) :) :) :)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...