Hab es jetzt doch hinbekommen
JScrollPane jsp1 = new JScrollPane(tabelle1);
JScrollPane jsp2 = new JScrollPane(tabelle2);
jsp1.getViewport().addChangeListener(new MyChangeListener(jsp2));
jsp2.getViewport().addChangeListener(new MyChangeListener(jsp1));
MyChangeListener sieht so aus:
public class MyChangeListener implements ChangeListener {
ScrollPaneView scp;
public MyChangeListener (ScrollPaneView scp)
{
this.scp = scp;
}
public void stateChanged(ChangeEvent e) {
if (e.getSource() instanceof ViewportView)
{
ViewportView v = (ViewportView)e.getSource();
scp.getViewport().setViewPosition(v.getViewPosition());
}
}
}
Danke für den Tip mit der ViewportView!!
Gruß
PeMa