2010-04-18 76 views
0

Hy,雙擊命令標籤時添加按鈕的問題

我遇到了一個偶然的問題,我偶然發現了這個問題。當我雙擊一個JSplitPane中的JLabel時,我想在JPanel中添加另一個jbutton,這是一個更簡單的方法來製作拖放。問題是,只有當我將鼠標放在按鈕應該出現的區域時,按鈕纔會出現。爲什麼會發生這種情況?任何人都有線索?是否有涉及線程相關的問題? 對不起,我忘了提及我想雙擊它在另一個Jpanel中的jlabel,從中我想顯示jbutton,或許是相關的。 在此先感謝

回答

0

當您添加(刪除),以可視GUI組件,那麼你應該做的:

panel.add(component); 
panel.revalidate(); 
panel.repaint(); 

如果您需要交的SSCCE顯示問題更多的幫助。

+0

謝謝......我提醒自己,幾分鐘前存在重繪...傻我 – mistique 2010-04-18 23:09:42

+0

那麼那麼標記問題爲答案。 – camickr 2010-04-18 23:49:29