沙漠中的魚

          欲上天堂,先下地獄
          posts - 0, comments - 56, trackbacks - 0, articles - 119
            BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

          RCP中系統內置菜單使用

          Posted on 2012-03-12 13:27 沙漠中的魚 閱讀(493) 評論(0)  編輯  收藏 所屬分類: JavaRCP開發
                在eclipse-RCP中許多系統內置菜單,可以直接拿過來使用,如ActionFactory.CLOSE,ActionFactory.CLOSE_ALL,ActionFactory.SAVE,ActionFactory.SAVE_AS,ActionFactory.DELETE等。
          可以通過saveAction = ActionFactory.SAVE.create(window);創建Action
                需要使用
          ActionFactory.SAVE,
          ActionFactory.SAVE_ALL變為可用狀態,只需要設置編輯器EditorPart的isDirty()方法返回為true即可。
                ActionFactory.SAVE_AS設置
          編輯器EditorPart的iisSaveAsAllowed()為true即可。
               但是
          ActionFactory.DELETE需要其他視圖或編輯器中注冊全局的句柄,可以通過如下方法使用editorSite.getActionBars().setGlobalActionHandler(
          ActionFactory.DELETE.getId(), new CustomAction(););
          主站蜘蛛池模板: 册亨县| 大同市| 鹰潭市| 横山县| 临颍县| 攀枝花市| 德令哈市| 云安县| 永福县| 英山县| 隆安县| 永吉县| 永善县| 霍州市| 乐山市| 乌拉特后旗| 怀远县| 西吉县| 靖州| 嘉善县| 县级市| 买车| 锦州市| 舒城县| 孟州市| 嘉鱼县| 咸宁市| 邳州市| 宜兴市| 衡水市| 新疆| 于都县| 城步| 白玉县| 镇平县| 张家口市| 永善县| 长乐市| 剑河县| 江陵县| 临洮县|