Tohle asi nebude to pravé. Nenašel jsem u třídy JTable žádnou medodu scrollRowToVisible((up) ? rows[0] : rows[length - 1]);
Takže jsem googlil a podařilo se mi najít příklad v konferenci http://forums.sun.com/thread.jspa?threadID=561327 takže správné řešení, kreré mi funguje je: int row =tableListManager.findRowOfValues( c1,c2 ); if (row > 0 ) { tableSlovicka.setRowSelectionInterval(row,row); Rectangle bounds = tableSlovicka.getCellRect(row,0,true); scrollPaneSlovicka.getViewport().setViewPosition(bounds.getLocation()); } else JOptionPane.showMessageDialog(getContentPane(),"Nenalezeno."); Ale i tak díky za pomoc ! Arne > ------------ Původní zpráva ------------ > Od: Vity <[EMAIL PROTECTED]> > Předmět: RE: scrolling v s JTable > Datum: 03.12.2008 11:51:19 > ---------------------------------------- > 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
