GEF常見問題3 自身連線

2021-09-22 13:15:57 字數 484 閱讀 2361

原先我們的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...