Rotacionar retangulo

como posso fazer para rotacionar um retângulo tendo os 4 conjuntos de coordenadas :?:

Quais quatro conjuntos de coordenadas você tem?
O que você quer obter?
Você quer rotacionar o desenho do retângulo no Java 2D? Ou só calcular as coordenadas resultantes?

tenho as coordenadas que correspondem aos vértices do retangulo e quero rotaconá-lo

ninja

acho que o que o vini quis dizer é… vc quer mostrar o desenho rotacionado ou mostrar o valor das novas coordenadas apos rotacionar o retangulo?

quero mostrar o desenho do retangulo após a rotação

como ficaria o código para rotacionar e desenhar esse retangulo?

Ficaria mais ou menos assim:

public void paint(Graphics g) { Graphics2D g2d = g.create(); g2d.rotate(angulo); g2d.drawRect(x, y, w, h); g2d.dispose(); }

O ângulo é em radianos.