鍵盤上的舞者

          像寫情書一樣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 | 朱曉龍
          主站蜘蛛池模板: 宜阳县| 永宁县| 临洮县| 衡水市| 盐城市| 若羌县| 菏泽市| 灵武市| 巍山| 汝州市| 丰原市| 无极县| 东丰县| 公安县| 响水县| 东港市| 左权县| 肥乡县| 汉沽区| 河北省| 陆良县| 麻江县| 岑巩县| 兰溪市| 苗栗县| 谷城县| 凌海市| 遵义县| 宝应县| 稻城县| 介休市| 宜昌市| 黄陵县| 临江市| 驻马店市| 佛山市| 育儿| 和林格尔县| 贵阳市| 开远市| 万盛区|