gpt4 book ai didi

java - 如何在Java中将按钮缓慢地从一个位置移动到另一个位置?

转载 作者:行者123 更新时间:2023-11-30 07:10:35 25 4
gpt4 key购买 nike

我有两个按钮,我想将 1 按钮设置在 2 按钮所在的位置,反之亦然。但我希望它慢慢地从第一个位置移动到另一个位置。有人知道如何做吗?

int num_1_x= num_array[num1].getLocation().x;
int num_2_x =num_array[num2].getLocation().x;

num_array[num1].setLocation(num_2_x, num_array[num1].getLocation().y);
num_array[num2].setLocation(num_1_x,num_array[num2].getLocation().y);

最佳答案

这在很大程度上取决于您当前的布局的组织方式。您会看到,通常按钮会使用布局管理器放置在某个面板中。你在那里唯一能做的就是交换他们的位置;这就像“立即”。

但是如果您要进行“硬编码”位置设置;所以button1在x1,y1处;按钮 2 位于 x2, y2 处;那么你当然可以计算两个按钮之间的“地理”距离;将该距离分成多个部分;然后分几步重新定位两个按钮。换句话说:你会让它们在屏幕上“徘徊”。

关于java - 如何在Java中将按钮缓慢地从一个位置移动到另一个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39303619/

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