2012-11-27 68 views
1

我試圖使用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(); 
       } 
      } 
     } 
    } 
+0

*「我試圖將標籤/圖標和按鈕從一個地方移動到另一個地方」*爲什麼?什麼功能提供給用戶?父容器使用什麼佈局? –

+0

我已將佈局保留爲空。我試圖通過移動標籤來製作動畫。我正在嘗試製作一個動畫登錄屏幕,爲此我想知道這件事情。 –

+0

*「動畫登錄屏幕」*這是一個想法。 ***不要***動畫登錄屏幕。對於登錄和許多其他組件,用戶通常更喜歡KISS原則「保持簡單,愚蠢」。 –

回答

相關問題