沙漠中的魚

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

          RCP中系統內置菜單使用

          Posted on 2012-03-12 13:27 沙漠中的魚 閱讀(486) 評論(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(););
          主站蜘蛛池模板: 伊春市| 兴义市| 吉木乃县| 万宁市| 凌云县| 全椒县| 楚雄市| 宣化县| 嵩明县| 泽普县| 蒙城县| 陆河县| 读书| 正镶白旗| 南京市| 和林格尔县| 仙居县| 扬中市| 宁蒗| 台北县| 岑溪市| 湘潭市| 金溪县| 滦南县| 泗洪县| 独山县| 禹州市| 广平县| 龙川县| 乌什县| 化州市| 遵化市| 玉林市| 略阳县| 仙游县| 莱阳市| 安陆市| 阿克陶县| 安庆市| 定陶县| 正阳县|