我想在循环路径中移动GUI中的标签。我希望使用线程来保持速度。 谁能告诉我怎么做圆周运动?我们应该使用它的逻辑是什么?
答案 0 :(得分:0)
您可以使用周长公式:x ^ 2 + y ^ 2 = radius ^ 2
知道这个公式,如果你知道你想要的半径(常数),你可以做这样的事情(伪代码,我希望你能得到这个想法):
for (x from initial_x to end_x) {
y = Math.sqrt(radius^2 - x^2)
draw the label at position (x, y)
}