Re: [問題] 感覺有難度的拼圖0.0a

看板java作者 (偶爾想擺爛一下)時間16年前 (2010/01/12 14:02), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串5/5 (看更多)
※ 引述《ogamenewbie (._.)》之銘言: : 另外元件是 Functional Language 還在是什麼其他種類語言在用的東西 : : OO裡面一般是講物件,不過雖然我把兩者並列討論,其實之間的特性是有差別的 : : 前面我會用元件這個詞, 只是單純跟你討論方便而已. 並不表示我覺得那個用詞恰當. 一般提到 GUI 時,元件、組件蠻常用來稱呼 component/control/widget。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.32.238

01/12 02:51,
OK 合成我大概有想法知道怎麼做了(Area) 感謝各位大大
01/12 02:51

01/12 02:53,
不規則部分 等我有足夠時間再研究看看
01/12 02:53
要作出一個看起來、摸起來都像不規則外型的元件,並沒有你想的那麼難與複雜。 要看起來不是矩型,基本上就是讓元件在自身所佔區域內繪製外觀時,只繪製一 部份的區域。swing component 有個 opaque property,當這個 property value 為 false 時,元件可以不需要塗滿元件所佔矩形(width x height)內的每一個 pixel,所以端視元件畫了甚麼,它可以看起來是一個圓、一個三角型甚至是一個 蘋果的外型都可以。 要摸起來像一個不規則的元件,主要就是這一組 overloading method 下手。 http://ppt.cc/I0bd http://ppt.cc/5PJb AWT/swing 在處理 mouse 相關的操作時,不是以滑鼠指標落在哪個元件的矩形( width x height)內來決定。 你可以到 JavaWorld@TW 論壇看看類似的 demo code。 (因為這個 demo 是做出圓形的 container,其需要作的事會比作不規則元件稍多 一點點)。 http://ppt.cc/sa(w -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.128.202 ※ 編輯: sbrhsieh 來自: 218.173.128.202 (01/12 17:16)

01/13 00:54, , 1F
恩 我覺得Area這個class可以幫我解決這些問題0.0
01/13 00:54, 1F

01/13 00:56, , 2F
謝謝大大的回答囉~
01/13 00:56, 2F
文章代碼(AID): #1BJ11ntE (java)
討論串 (同標題文章)
文章代碼(AID): #1BJ11ntE (java)