Hallo!
Ich möchte beim Hinzufügen eines Eintrags in meine Tabelle gerne den Scrollbalken (vertikal) nach ganz unten setzen.
Habe das mit folgender Codezeile versucht:
Bekanntes Problem: getMaximum bekommt die "neue Länge" quasi erst zu spät mit... Resultat: er scrollt nur bis zum vorletzten Eintrag.
Jetzt hab ich nach Lösungen gesucht. Die einzige, die funktioniert hat ist die hier:
Leider funktioniert die nicht so wie gewünscht... zwar scrollt er jetzt automatisch bis nach ganz unten allerdings kann man jetzt garnicht mehr hochscrollen (er springt dann wieder nach unten wenn man die Maus loslässt). Ausserdem hat er beim Löschen eines Eintrages dann eine "NoSuchEntry"-Exception oder so geworfen...
Gibt es eventuell eine bessere Möglichkeit, den Scrollbalken nach unten (an's Maximum) zu setzen?
P.s.: tabelle_werkzeug ist meine JScrollPane
mfG
Ich möchte beim Hinzufügen eines Eintrags in meine Tabelle gerne den Scrollbalken (vertikal) nach ganz unten setzen.
Habe das mit folgender Codezeile versucht:
Java:
tabelle_werkzeug.getVerticalScrollBar().setValue(tabelle_werkzeug.getVerticalScrollBar().getMaximum());
Bekanntes Problem: getMaximum bekommt die "neue Länge" quasi erst zu spät mit... Resultat: er scrollt nur bis zum vorletzten Eintrag.
Jetzt hab ich nach Lösungen gesucht. Die einzige, die funktioniert hat ist die hier:
Java:
tabelle_werkzeug.getVerticalScrollBar().addAdjustmentListener(new AdjustmentListener()
{
public void adjustmentValueChanged(AdjustmentEvent e)
{
tabelle_werkzeug.getVerticalScrollBar().setValue(tabelle_werkzeug.getVerticalScrollBar().getMaximum());
}
});
Leider funktioniert die nicht so wie gewünscht... zwar scrollt er jetzt automatisch bis nach ganz unten allerdings kann man jetzt garnicht mehr hochscrollen (er springt dann wieder nach unten wenn man die Maus loslässt). Ausserdem hat er beim Löschen eines Eintrages dann eine "NoSuchEntry"-Exception oder so geworfen...
Gibt es eventuell eine bessere Möglichkeit, den Scrollbalken nach unten (an's Maximum) zu setzen?
P.s.: tabelle_werkzeug ist meine JScrollPane
mfG