Mover Janelas simultaneamente

quero que minhas duas janelas fiquem uma do lado da outra, e quando eu mover uma delas a outra se mova junto continuando uma do lado da outra.

Exemplo de como colocar duas telas lado a lado:

    Rectangle r = tela1.getBounds();

    tela2.setLocation(r.x + r.width, r.y);

Para mover as duas simultaneamente, basta adicionar um ComponentListener em uma delas, tratar o componentMoved e aplicar o algoritmo acima.

1 curtida