Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

JTextField

Empfohlene Antworten

Veröffentlicht

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...

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...

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.

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

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.

hi,

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

hoffe, es hilft...

aha,

ich schau es mir mal an.

Danke.

  • 4 Wochen später...

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.

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.