JTable mit Zellen die sich durch andere Eingaben füllen

_Frost_

Neues Mitglied
Guten Tag,
Bin neu hier im Forum und hoffe ich mache hier nicht schon Anfangs etwas falsch.

Meine Frage lautet,
ich habe eine Tabelle, die ich mit einem Model, Renderer und Editor überschreibe.
Das model sorgt dafür das nur bestimmte Spalten editiert werden können.
zudem sorgt es dafür das nur in einer bestimmten Spalte Integer Werte erlaubt sind.

Renderer und Editor sorgen dafür das alle anderen Felder( Außer des Integer Feldes) JTextArea's sind.

soweit so gut.

Meine Frage ist, wie ist es möglich das ich, wenn ich in 2 Felder etwas eingebe, ein drittes ausgefüllt wird damit?

Also
Feld 1 Feld 2 Feld 3
xxxx
Feld 1 Feld 2 Feld 3
yyyy

Feld 1 Feld 2 Feld 3
xxxxyyyy

so in etwa. Allerdings mehr oder weniger dynamisch. D.h. wenn ich in Feld 2 mit Return einen Eintrag mache erscheint dieser in Feld 1, wenn ich in 3 einen Mache erscheint er in Feld 1 + das was in 2 eingetragen wurde und umgekehrt.
Ich habe im Moment keine Ahnung wie ich das angehen soll. Eine kleine Hilfestellung würde mir denke ich schon helfen.
Danke.
 
Manchmal liegt die Lösung auf der Hand und man sieht den Wald vor Bäumen nicht.
Thema kann geschlossen werden. Musste einfach nur die setValueAt() etwas umschreiben.


Java:
public void setValueAt(Object value, int row, int col) {
	        data[row][col] = value;
	        if(col == 3 || col == 8)
	        	data[row][1] = data[row][3] + " " + data[row][8];
	        
	        fireTableCellUpdated(row, col);
	    }
 

Neue Themen


Zurück
Oben