http://www.approc.com/
[Java|Eclipse|GEF]Figure是如何定位和設(shè)置大小?
1、打開(kāi)圖形文件時(shí),先會(huì)創(chuàng)建所有的model,這樣圖元的定位和設(shè)置大小是依據(jù)圖元model的size和location屬性,通過(guò)圖元EditPart.refreshVisuals()來(lái)設(shè)置的
2、通過(guò)拖放托盤(pán)里面的圖標(biāo)來(lái)建立的圖元,會(huì)先設(shè)置model的size,然后通過(guò)model對(duì)應(yīng)的figure.setPreferredSize()來(lái)設(shè)置了,而location則是通過(guò)鼠標(biāo)的位置來(lái)確定的