reportScrollPane.setFocusTraversalKeysEnabled(false);
reportScrollPane.setBackground(new Color(0,0,0,0));
reportScrollPane.setBorder(new EmptyBorder(0, 0, 0, 0));
reportScrollPane.setOpaque(false);
final JViewport viewport = reportScrollPane.getViewport();
viewport.setOpaque(false);
viewPortComponent.setBackground(new Color(0,0,0,0));
viewPortComponent.setBorder(new EmptyBorder(0, 0, 0, 0));
reportScrollPane.getRowHeader().setOpaque(false);
((JComponent) reportScrollPane.getRowHeader().getView()).setOpaque(false);