天天看點

java中解決元件重疊的問題(例如滑鼠移動元件時)

java中解決元件覆寫的問題!

     有時候在移動元件的時候會出現兩個元件覆寫的情況,但是你想讓被覆寫的元件顯示出來或者不被覆寫!

在設計gui時已經可以定義元件的疊放次序了(按擺放元件的先後順序)。

真正麻煩的是響應哪個元件,這就要建立一個連結清單,把元件對象按順序存起來,響應事件時掃描這個連結清單,按

連結清單中的先後順序選擇響應元件對象。

     是以要想滿足自己的需求,那麼在添加元件的時候就要注意順序就好了!

     另外如果不想用上面的方法,那麼你就采用jlayeredpane這個類,分層面闆可以幫助你解決覆寫中的問題!

例如movetofront(componet), movetoback(component), setposition(), setlayer()。。。。