鍵盤上的舞者

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

          評論

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

          樓主 求源碼啊 非常感謝!
          郵箱:bluezhuxiao@163.com
          2014-05-27 11:30 | 朱曉龍
          主站蜘蛛池模板: 阳曲县| 百色市| 明星| 武强县| 商城县| 阳山县| 桐梓县| 台江县| 永修县| 准格尔旗| 顺昌县| 岢岚县| 馆陶县| 海丰县| 东港市| 新丰县| 土默特左旗| 杭锦后旗| 凤庆县| 鄂伦春自治旗| 哈密市| 新乐市| 社旗县| 平果县| 吉隆县| 肃北| 鄂托克旗| 陈巴尔虎旗| 巫山县| 平昌县| 河源市| 那坡县| 新蔡县| 浏阳市| 福清市| 塘沽区| 平凉市| 湖口县| 新巴尔虎右旗| 溧水县| 手机|