java - 如何在 Java2D 中旋转矩形

标签 java java-2d

我想在一个方法中旋转一个矩形,但不知道该怎么做,尝试如下:

private void setBoundaryRotate(Rectangle b, int radio) {
        AffineTransform transform = new AffineTransform();
        transform.rotate(Math.toRadians(45), b.getX() + b.width/2, b.getY() + b.height/2);}

谢谢大家。

最佳答案

您需要调用 transform() transform 对象上的方法,在数组中传入矩形的坐标。

关于java - 如何在 Java2D 中旋转矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13573022/

相关文章:

Java2d : Option to show a selection window when mouse is dragged

java - 饼图未显示预期输出

java - Netbeans 运行旧代码

java - 如何从 JOptionPane 中的字符串数组中选择索引值

java - 如何等待产生自己线程的线程?

java - 自定义边框外的组件绘制

Java - 如何移动形状

java - 在圆形路径中移动圆

java - 静态同步方法和非同步静态方法混淆

java - Android 将文件夹从 Assets 复制到内部设备应用程序数据文件夹