鍵盤上的舞者

          像寫情書一樣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 陳維 閱讀(1261) | 評論 (1)編輯 收藏

          主站蜘蛛池模板: 石景山区| 滦平县| 连江县| 吴旗县| 碌曲县| 壤塘县| 兴宁市| 建瓯市| 格尔木市| 青田县| 芦山县| 洪洞县| 牟定县| 砀山县| 屏南县| 龙山县| 扶绥县| 永寿县| 习水县| 乐东| 林西县| 北辰区| 祁连县| 黔江区| 昆明市| 宜城市| 余姚市| 承德市| 抚宁县| 伊宁县| 呼图壁县| 揭东县| 沾化县| 台北县| 枣庄市| 卢龙县| 新密市| 保山市| 冀州市| 永修县| 东阿县|