我試圖使用setLocation
方法將標籤/圖標&按鈕從一個位置移動到另一個位置,但由於某些原因對象正在移動但未移動。所以如果有人知道如何做這件事,請告訴我。在JFrame中從一個位置移動到另一個位置的標籤或任何組件
如何創建標籤或任何在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();
}
}
}
}
*「我試圖將標籤/圖標和按鈕從一個地方移動到另一個地方」*爲什麼?什麼功能提供給用戶?父容器使用什麼佈局? –
我已將佈局保留爲空。我試圖通過移動標籤來製作動畫。我正在嘗試製作一個動畫登錄屏幕,爲此我想知道這件事情。 –
*「動畫登錄屏幕」*這是一個想法。 ***不要***動畫登錄屏幕。對於登錄和許多其他組件,用戶通常更喜歡KISS原則「保持簡單,愚蠢」。 –