ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
257
257
EMPFEHLEN
-
Hallöchen, ich weiß der Titel ist etwas unschlüssig.
Deswegen hier sofort die Frage direkt erklärt:
Ist es irgendwie möglich wenn jemand ein Wert in ein JTable Feld eingibt, das man die Zeilen dann Rechtsbündig macht und ein Symbol , in meinem Fall wäre es % einfügt.
D.h.
Jemand schreibt 3 in ein Feld, sobald er dieses Bestätigt wird es zu 3% und rechtsbündig.
Vielen Dank
Grüße Shidan
-
27.06.11 16:01 #2
- Registriert seit
- Feb 2009
- Beiträge
- 193
Ja, habe gerade mal kurz recherchiert.
Ich denke mal, dass du alle Strings die eingetragen werden rechtsbündig haben willst. Wie das geht findest du hier.
Was das hinzufügen von % betrifft, das ist etwas komplexer. Es gibt zu jeder JTable ein TableModel, das du dir auch von der JTable mit der getModel-Methode holen kannst. Diesem TableModel kannst du einen TableModelListener hinzufügen. Der wird dann benachrichtigt wenn sich der Wert eines Felds ändert.
Aber pass auf, dass du dir keine Endlosschleife baust. Denn du willst den Inhalt des Felds ja auch wieder ändern, daraufhin werden dann wieder alle Listener benachrichtigt ...
Du darfst also den Inhalt des Felds nur ändern wenn das % am Ende fehlt.
Ich hoffe ich konnte helfen.
-
Jap danke, kurz etwas nachgeschaut wie man mit dem Listener umgeht und funktioniert wunderbar. Rechtsbündig war ja echt zu einfach hätte ich nicht gedacht
Ähnliche Themen
-
Swing: Einzelne Zeichen im Textfeld formatieren
Von dfischer im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 25.08.08, 08:31 -
Swing: Einzelne Zeichen im Textfeld formatieren
Von dfischer im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 22.08.08, 15:21 -
JTable Zeile hinzufügen
Von yaqwerdx im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 14.10.07, 18:05 -
Textfeld formatieren
Von chricken im Forum Flash PlattformAntworten: 3Letzter Beitrag: 27.09.05, 17:30 -
JTable, Reihe hinzufügen
Von kubitus im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 23.09.04, 14:08





Zitieren
Login





