Limitar área de abrangência Drag and Drop

Olá galera. Alguém sabe como limitar a área de abrangência utilizando Drag and Drop?

Segue meu código.

@Override
    public void mouseDragged(MouseEvent e) {
        component.setLocation(e.getX() + component.getX(), e.getY() + component.getY());
    }

Faça verificações antes de executar o comando, crie 4 pontos, coloque-os a uma distancia X da borda atual do container, e caso Drag and Drop seja em algum lugar fora destes 4 pontos você não executa o comando que precisa.

ja pensou nisso, ou sua dúvida é técnica?

Edit:
Quando falo pontos, quero dizer pontos imaginários OK? você pode utilizar a classe Point se quiser ou 4 inteiros. e claro um pouco de matemática