鍵盤上的舞者

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

          評論

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

          樓主 求源碼啊 非常感謝!
          郵箱:bluezhuxiao@163.com
          2014-05-27 11:30 | 朱曉龍
          主站蜘蛛池模板: 和平区| 芷江| 伊金霍洛旗| 龙门县| 柳河县| 长顺县| 尼玛县| 黔西县| 巴南区| 利津县| 鹤峰县| 克东县| 天峻县| 阳新县| 上杭县| 类乌齐县| 巴彦淖尔市| 呈贡县| 洪洞县| 阿瓦提县| 百色市| 方山县| 盈江县| 集安市| 诏安县| 麻栗坡县| 固镇县| 浠水县| 张掖市| 河间市| 晋中市| 江山市| 泌阳县| 安化县| 北流市| 齐齐哈尔市| 昌乐县| 花莲市| 左贡县| 古田县| 论坛|