鍵盤上的舞者

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

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

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

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


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

          posted on 2011-03-06 22:15 陳維 閱讀(1260) 評論(1)  編輯  收藏 所屬分類: NetBeans

          評論

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

          樓主 求源碼啊 非常感謝!
          郵箱:bluezhuxiao@163.com
          2014-05-27 11:30 | 朱曉龍
          主站蜘蛛池模板: 高平市| 江西省| 安陆市| 宜宾市| 弋阳县| 雷山县| 贺兰县| 海宁市| 德兴市| 安溪县| 孟州市| 扶绥县| 文昌市| 新郑市| 金乡县| 耒阳市| 长沙县| 开化县| 特克斯县| 贵德县| 凌海市| 天长市| 丹东市| 山东| 瑞安市| 文山县| 乌拉特前旗| 胶州市| 绥德县| 太仆寺旗| 尼玛县| 克拉玛依市| 公安县| 平顺县| 无锡市| 南丹县| 怀化市| 鸡泽县| 友谊县| 九台市| 长白|