Re: [問題] 感覺有難度的拼圖0.0a
※ 引述《ogamenewbie (._.)》之銘言:
: 另外元件是 Functional Language 還在是什麼其他種類語言在用的東西
:
: OO裡面一般是講物件,不過雖然我把兩者並列討論,其實之間的特性是有差別的
:
: 前面我會用元件這個詞, 只是單純跟你討論方便而已. 並不表示我覺得那個用詞恰當.
一般提到 GUI 時,元件、組件蠻常用來稱呼 component/control/widget。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.32.238
推
01/12 02:51,
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
01/13 00:54, 1F
→
01/13 00:56, , 2F
01/13 00:56, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):