JTable neue Zeile springen?!

ElJarno

Bekanntes Mitglied
Hi Leute,
würde gerne den Focus auf neue angehängte Zeilen setzen. Also wenn ich eine neue Zeile einfüge, dass die ScrollPane dort hin scrollt falls diese nicht sichtbar ist. Hab auch was gefunden jedoch funktioniert das nicht richtig, weil immer nur in die vorletzte Zeile gesprungen wird:

Java:
		getModel().addTableModelListener(new TableModelListener() {
			public void tableChanged(TableModelEvent e) {
				scrollRectToVisible(getCellRect(e.getLastRow(), 0, false));
			}
		});

Gruß Jan
 

KrokoDiehl

Top Contributor
Java:
myTable.changeSelection(newRow, 0, false, false);
myTable.requestFocus();

//oder wenn man gleich editieren will:
myTable.editCellAt(newRow, 0);
Ich vermute bei beidem, dass er dann gleich dahin scrollt.
 

Neue Themen


Oben