gpt4 book ai didi

java - setBounds(x,y,width,height) 和 setBounds(new Rectangle(x,y,width,height)) 之间的区别

转载 作者:行者123 更新时间:2023-12-02 02:09:21 26 4
gpt4 key购买 nike

有没有可能,当我们使用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);
}

所以回答你的问题:它们是相同的。

关于java - setBounds(x,y,width,height) 和 setBounds(new Rectangle(x,y,width,height)) 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50254370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com