鍵盤上的舞者

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

          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 on 2011-03-06 22:15 陳維 閱讀(1256) 評論(1)  編輯  收藏 所屬分類: NetBeans

          評論

          # re: Node的屬性改變后通知屬性表單(Propertites Sheet)更新  回復  更多評論   

          樓主 求源碼啊 非常感謝!
          郵箱:bluezhuxiao@163.com
          2014-05-27 11:30 | 朱曉龍
          主站蜘蛛池模板: 额敏县| 汾阳市| 鄂州市| 道真| 泌阳县| 临海市| 澄江县| 高平市| 平阴县| 贞丰县| 西贡区| 会宁县| 久治县| 洪雅县| 赤壁市| 龙川县| 临邑县| 乌拉特中旗| 溧阳市| 临漳县| 翁源县| 临清市| 温泉县| 临澧县| 疏附县| 临桂县| 恭城| 三明市| 永登县| 秦皇岛市| 宝兴县| 宽城| 明溪县| 扶沟县| 云林县| 通辽市| 南平市| 萝北县| 白城市| 舒兰市| 大石桥市|