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: Maximale Anzahl Buchstaben

Empfohlene Antworten

Hallo,

vielleicht kann mir hier ja jemand helfen?

Ich möchte überprüfen, ob mehr als z.B. 10 Zeichen eingegeben werden und wenn das der Fall ist, dann sollen alle folgenden Zeichen ignoriert werden.

Wollte das ungefähr so machen...

JTextField DBServer = new JTextField;

void txtDBServer_keyPressed(KeyEvent e) {

if(txtDBServer.getText().length() > 10) {

if(e.getKeyCode() != KeyEvent.VK_BACK_SPACE) {

e.consume();

}

}

}

Leider scheint consume() aber nur mit TextFields zu funktionieren, aber nicht mit JTextFields. Hat hier vielleicht jemand eine Lösung dafür?

Achja, wisst Ihr auch, wie ich meinen Rechner dann auch dazu bringen kann einen Beep von sich zu geben?

Vielen Dank für Eure Hilfe...

Katja

Hallo Katja,

das mit dem Beep kann ich Dir leider nicht sagen.

Aber die Begrenzung Deines JTextFields müsste doch eigentlich mit setColumns(int columns) funktionieren.

k.o.b

Ich danke Euch....

Problem ist gelöst. ;)

Man muss nur einen keyAdapter und dann die Methode keyTyped nehmen...dann funktioniert auch meine oben genannte Lösung...

Das beepen muss ich zu Hause mal testen, da mein Rechner hier an der Arbeit keine Töne von sich gibt... ;)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

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.