鍵盤上的舞者

          像寫情書一樣Coding...
          隨筆 - 20, 文章 - 0, 評論 - 15, 引用 - 0
          數據加載中……

          2011年3月6日

          Node的屬性改變后通知屬性表單(Propertites Sheet)更新

          Node API提供了一個方法在Node屬性集變化時通知注冊在其上的監聽器更新。
          protected final void firePropertySetsChange(Node.PropertySet[] o, Node.PropertySet[] n)

          如圖,精靈動畫就是一個自定義的Node,當使用鼠標將Node從A點拖拽到B點時,Node坐標已經改變,可以調用Node的firePropertySetsChange()方法通知屬性表單(Propertites Sheet)更新顯示。


          因為firePropertySetsChange()是個受保護(protected)的方法,如果需要在Node的外部調用,還可以包裝在自定義的公共(public)方法里。
          public void notifySheetChange(){
              firePropertySetsChange(
          null, Sheet.createDefault().toArray());
          }

          posted @ 2011-03-06 22:15 陳維 閱讀(1247) | 評論 (1)編輯 收藏

          主站蜘蛛池模板: 环江| 潼南县| 南川市| 和政县| 北碚区| 山阳县| 任丘市| 汝南县| 洛扎县| 三亚市| 郁南县| 中牟县| 登封市| 南漳县| 监利县| 绥宁县| 文化| 华池县| 临清市| 江西省| 开平市| 周口市| 武强县| 扶绥县| 文昌市| 灵武市| 陆河县| 鹤岗市| 洪江市| 嘉善县| 白河县| 云南省| 河曲县| 克什克腾旗| 米林县| 轮台县| 南昌市| 南汇区| 明光市| 太和县| 洞头县|