Zdravim,
pouzivam tuto funkci :
- up urcuje, zda se ma posunout vuci poslednimu nebo prvnimu radku v
selekci
private void scrollToVisible(final boolean up) {
final int[] rows = table.getSelectedRows();
final int length = rows.length;
if (length > 0)
table.scrollRowToVisible((up) ? rows[0] : rows[length - 1]);
}
Staci ji volat dle libosti - napr. navesit si udalost na SelectionModel
tabulky...
-Vity
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Arne
> Sent: Wednesday, December 03, 2008 11:39 AM
> To: [email protected]
> Subject: scrolling v s JTable
>
> Zdravim pánové a dámo :-)!
>
> Mám menší problémek. Mám tabulku typu JTable se skrolerem
> JScrollPane.
> Chci najít řádek podle nějakého kritéria selektovat ho. To
> není problém. Jakmile je tento řádek mimo zobrazovaný výřez
> mám problém přesunout ScrollPane tak, aby byl tento řádek v
> zobrazovaném výřezu. Samotný selekt řádku mi to nazařídil.
> Použil jsem JTable.setRowSelectionInterval(od,do)
> Možná hledám blbě ale nic jiného mě z metod JTable nezaujalo.
>
> Můžete mi někdo poradit, jak tohle sesouhlasení řádku tabulky
> s výřezem ScrollPane udělat?
> V tutoriálu javy u Sun-u jsem nic vhodného nenašel. Stačí mi
> odkaz na nějaký příklad na netu.
>
> Používám GUI Swing.
>
> Díky vřele!
>
> Arne