当我们使用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);
}
因此,回答您的问题:它们是相同的。