原先我們的gefpractice應用程式是不允許一條連線線的起點和終點都是同乙個圖形的,因為這樣會導致連線線縮成乙個點隱藏在圖形下方,使用者並不知道它的存在。當時我們在createconnectioncommand類的canexecute()方法裡進行了如下判斷:
public
boolean
canexecute()
因此現在首先要把這兩句刪除。然後在execute()方法裡對自身連線的這種情況稍做處理,處理的方法是給這條連線線在適當位置增加三個bendpoint,你也可以根據想要的連線線形狀修改bendpoint的數目和位置。
public
void
execute() }
現在使用者只要選擇連線工具,然後在乙個節點上連續點兩下就可以建立自身連線了,如下圖所示。
自身連線
連線MySQL資料常見問題
錯誤資訊1 error 1045 28000 access denied for user usera localhost using password yes 錯誤資訊2 error 1045 28000 access denied for user usera localhost using p...
XML入門常見問題 3
如何載入有外國和特殊字元的文件?文件可以包含外國字元,例如 foreign characters 例如 磲 的外國字元必須在前面加上 escape 序列。外國字元可以是 utf 8 編碼或用不同編碼指定,如下所示 foreign characters 磲 現在可以正確載入 xml 了。其他字元是保留...
tapestry3常見問題
網上有關tapestry的資料比較少,即使有少量資料,也是tapestry5版本的,有關tapestry3的資料就更少了。遇到一些問題走了不少彎路,所以把幾個常見問題總結一下。大家如果也遇到,希望可以幫助大家。2.unable to set property listener of componen...