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.

JScrollPane soll nur bis zu einem bestimmten Bereich scrollen

Empfohlene Antworten

Veröffentlicht

Hallo Leute,

ich hab mal eine Frage: Ich hab hier eine JTextArea, die auf einer JScrollPane drauf ist, soll heißen, ich kann Text so lang und breit machen wie ich will. Doch will ich die Texte in der Breite einschränken, soll heißen, ich will dass wenn der Benutzer irgendwas schreibt, dass das Programm irgendwann automatisch nach einer bestimmten Anzahl der Zeichen zur nächsten Zeile geht. Wie löse ich das Problem?

UNGETESTET:

Fang das KeyPressed-Ereignis der TextArea ab.

Frag innerhalb deiner Methode die Anzahl der Zeichen in der aktuellen Zeile ab. Wenn dieser Wert einen von dir festgelegten WErt überschreitet, füge einen Zeilenumbruch.

(Um nicht mitten in einem Wort den Text umzubrechen, kannst du vorher das letzte Leerzeichen der Zeile suchen, und an dessen Stelle den Zeilenumbruch einfügen)

Danke, das hat geholfen :)

Inklusive bei der TextArea noch setLineWrap auf true setzen. Hab nun alles

Danke

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

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.