Java 如何在不使用矩阵的情况下旋转缩放组解组形状

Java 如何在不使用矩阵的情况下旋转缩放组解组形状,java,Java,您好,我想在java中旋转缩放组解组并调整形状大小? 我认为基于我的旋转和缩放移动功能,但我不确定如何使它 哦,请帮我分组、解组和调整大小 我的移动和旋转功能 @Override public void move(Point begin, Point end) { Rectangle r=new Rectangle(this.getR().x+(end.x-begin.x),this.getR().y+(end.y-begin.y),this.getR().width,this.get

您好,我想在java中旋转缩放组解组并调整形状大小? 我认为基于我的旋转和缩放移动功能,但我不确定如何使它 哦,请帮我分组、解组和调整大小

我的移动和旋转功能

@Override
public void move(Point begin, Point end) 
{
    Rectangle r=new Rectangle(this.getR().x+(end.x-begin.x),this.getR().y+(end.y-begin.y),this.getR().width,this.getR().height);
    this.setR(r);
}

@Override
public void rotate(Point begin,Point end) 
{
    Rectangle r=new Rectangle(this.getR().x-(end.x+getR().height/2),getR().y+(end.y-getR().width/2),this.getR().width,this.getR().height);
    //Rectangle r=new Rectangle(this.getR().x+(end.x*getR().width),this.getR().y+(end.y*getR().width),this.getR().width,this.getR().height);
    this.setR(r);
    //what?

}

我认为Google:resize shapes java、group shapes java和ungroup shapes java可以解决你的问题我Google但是我没有发现解决了我的问题你尝试搜索github.com了吗?是的,在github for meit中没有发现任何东西真的让我惊讶,嗯,你有三个问题:group,ungroup,resize。用三个独立的问题问这些问题,别忘了提到你在github上搜索和搜索时运气不好。