当我们使用Java的setBounds(x,y,width,height)方法时,如果我们更改机器(不同大小的显示器或任何倍数大小的显示设备)并且setBounds(new Rectangle(x,y,width,height))方法不会受到相同的影响,则组件可能会随位置而变化。问题。
如果我说的是正确的,有人可以帮助您理解吗?

最佳答案

这是第二种方法的实现:

public void setBounds(Rectangle r) {
    setBounds(r.x, r.y, r.width, r.height);
}


因此,回答您的问题:它们是相同的。

09-09 22:31