tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
257
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Shidan Shidan ist offline Mitglied
    Registriert seit
    Jun 2011
    Beiträge
    17
    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
     

  2. #2
    Technoblade Technoblade ist offline Mitglied Gold
    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.
     

  3. #3
    Shidan Shidan ist offline Mitglied
    Registriert seit
    Jun 2011
    Beiträge
    17
    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

  1. Swing: Einzelne Zeichen im Textfeld formatieren
    Von dfischer im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 25.08.08, 08:31
  2. Swing: Einzelne Zeichen im Textfeld formatieren
    Von dfischer im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 22.08.08, 15:21
  3. JTable Zeile hinzufügen
    Von yaqwerdx im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 14.10.07, 18:05
  4. Textfeld formatieren
    Von chricken im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 27.09.05, 17:30
  5. JTable, Reihe hinzufügen
    Von kubitus im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 23.09.04, 14:08