我正在尝试使用setLocation
方法将标签/图标和按钮从一个地方移动到另一个地方,但由于某种原因,对象正在移动但没有运动。因此,如果有人知道如何做这件事,请告诉我。
如何在 JFrame 中创建从一个地方移动到另一个地方的标签或任何组件?
下面我展示了代码:
jl = JLabel
jf = JFrame
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==jbtn)
{
for(int i=0;i<=30;i++)
{
jl.setLocation(100,100+i);
jl.repaint();
jf.repaint();
try
{
Thread.sleep(50);
}
catch(Exception ae)
{
ae.printStackTrace();
}
}
}
}