鍵盤上的舞者

          像寫情書一樣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 陳維 閱讀(1260) 評論(1)  編輯  收藏 所屬分類: NetBeans

          評論

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

          樓主 求源碼啊 非常感謝!
          郵箱:bluezhuxiao@163.com
          2014-05-27 11:30 | 朱曉龍
          主站蜘蛛池模板: 田阳县| 云浮市| 黑水县| 敖汉旗| 丹寨县| 禹州市| 荃湾区| 绥棱县| 沽源县| 石首市| 衡阳市| 泾川县| 盖州市| 德惠市| 滦南县| 繁峙县| 承德县| 太仆寺旗| 方正县| 甘南县| 临潭县| 类乌齐县| 邛崃市| 横峰县| 杭锦旗| 冕宁县| 伊春市| 蓬安县| 修水县| 油尖旺区| 雷山县| 四子王旗| 太康县| 新闻| 塔河县| 宝应县| 大足县| 安龙县| 平安县| 湟源县| 镇康县|