Guest User

Untitled

a guest
Jun 21st, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. //First code
  2. tblViewCsv.requestFocus();
  3. tblViewCsv.changeSelection(rownumber, 0, false, false);
  4.  
  5. //2nd code
  6. tblViewCsv.getSelectionModel().setSelectionInterval(rownumber, rownumber);
  7. tblViewCsv.scrollRectToVisible(new Rectangle(tblViewCsv.getCellRect(rownumber, 0, true)));
  8.  
  9. //3rd code
  10. JViewport viewport = (JViewport) tblViewCsv.getParent();
  11. Rectangle rect = tblViewCsv.getCellRect(rownumber, 0, true);
  12. Rectangle viewRect = viewport.getViewRect();
  13. rect.setLocation(rect.x - viewRect.x, rect.y - viewRect.y);
  14.  
  15. int centerX = (viewRect.width - rect.width) / 2;
  16. int centerY = (viewRect.height - rect.height) / 2;
  17. if (rect.x < centerX) {
  18. centerX = -centerX;
  19. }
  20. if (rect.y < centerY) {
  21. centerY = -centerY;
  22. }
  23. rect.translate(centerX, centerY);
  24. viewport.scrollRectToVisible(rect);
Add Comment
Please, Sign In to add comment