carookee - group communication for you
Home / JavaForum / Swing + AWT
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.802 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 188 von 1460 (13%) |<   <   >   >|

Autor Harald Faber
Datum 10.12.03, 16:42
Betreff Re: Frage zum JTextField


    Zitat:
    Hi,

    kann mir vieleicht jemand erklären, wie ich mit dem GUI-Editor von NetBeans die Eigenschaften von einem JTextField so setzen kann, das man z.B nur 5 Zahlen eingeben kann ?
    Ich bin wohl zu blind ich finde diese Option bei dein Einstellungen nicht, und den Source Code kann ich ja nich von hand ändern, die Eigenschaften von den Items die über den Editor angelegt werden können ja nich mehr verändert werden...
    Danke für eure Hilfe,
    gruß Benny
Hm, mit Beans habe ich noch nichts gemacht, aber prinzipiell ist die Eingabeüberprüfung etwas umständlich, aber es geht.
Dem JTextField muss ein Document zugewiesen werden:

textField.setDocument(myDocument);

Dieses myDocument muss von PlainDocument abgeleitet sein. Ich bin mir nicht mehr sicher, ob alle beide oder nur eine Methode für die Implementierung notwendig sind, aber ich habe die folgenden Implementiert:

public boolean canBecomeValid(String s)
public void insertString(int offset, String s, AttributeSet attributeSet)


Hier gibts auch Infos dazu, ist aber nicht gerade günstig:
core Java 2 part 1 basics, chapter 9.3.2 p.496ff
(Sun microsystems, Horstmann/Cornell) ISBN 3-8272-6016-7

Allerdings weiß ich nicht, inwieweit Dir das für das Bean hilft...


Diskussionsverlauf:
Frage zum JTextField
    Re: Frage zum JTextField
    Re: Frage zum JTextField

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com