卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在Eclipse RCP視圖中添加菜單和工具欄

--- 重要性和基礎(chǔ)知識在Eclipse插件開發(fā)中,視圖是用戶界面的重要組成部分。對于一個ViewPart來說,如何添加菜單和工具欄是一個常見的需求。通過以下學(xué)習(xí)經(jīng)驗,可以幫助您更好地掌握J(rèn)ava開發(fā)

---

重要性和基礎(chǔ)知識

在Eclipse插件開發(fā)中,視圖是用戶界面的重要組成部分。對于一個ViewPart來說,如何添加菜單和工具欄是一個常見的需求。通過以下學(xué)習(xí)經(jīng)驗,可以幫助您更好地掌握J(rèn)ava開發(fā)技巧。

新建視圖和定義類

1. 首先,在Eclipse中新建一個視圖,命名為“預(yù)約登記”。打開該視圖對應(yīng)的Java文件。

2. 在文件中定義一個名為“zengjia”的類,用于增加工具欄。代碼示例如下:

```java

public class zengjia extends Action{

public zengjia(){

("yuyuezengjia");

("增加");

((""));

}

public void run(){

// 執(zhí)行的代碼

}

public void selectionChange(IAction action, ISelection selection){

}

}

```

添加工具欄功能

3. 找到方法`private void initializeToolBar()`,在該方法中添加視圖的工具欄功能:`(new zengjia())`,實現(xiàn)“增加”工具欄的功能。

4. 類似地,定義一個名為“shanchu”的類,用于刪除工具欄。代碼如下:

```java

public class shanchu extends Action{

public shanchu(){

("yuyueshanchu");

("刪除");

((""));

}

public void run(){

}

public void selectionChange(IAction action, ISelection selection){

}

}

```

增加刪除工具欄

5. 在工具欄功能中增添“刪除”工具欄的代碼:`(new shanchu())`。

設(shè)置視圖布局

6. 打開文件,在其中添加如下代碼:

```java

IFolderLayout right ("right", IPageLayout.RIGHT, 0.85f, _EDITOR_AREA);

();

```

這段代碼可使新建的視圖在右側(cè)打開,同時增加、刪除工具欄顯示在右上角。

定義退出菜單

7. 定義“退出”菜單的代碼如下:

```java

public class tuichu extends Action{

public tuichu(){

("yuyuetuichu");

("退出");

((""));

}

public void run(){

IWorkbenchPage wp ().getActiveWorkbenchWindow().getActivePage();

IViewReference vp ();

().getActiveWorkbenchWindow().getActivePage().hideView(vp);

}

public void selectionChange(IAction action, ISelection selection){

}

}

```

添加視圖菜單

8. 找到方法`private void initializeMenu()`,在其中添加視圖菜單功能:`(new tuichu())`。

查看運行結(jié)果

9. 運行項目后,可以看到新建的視圖在右側(cè)打開,同時可以通過菜單欄實現(xiàn)退出功能。

通過以上步驟,您可以更好地了解如何在Eclipse RCP視圖中添加菜單和工具欄,并進(jìn)一步完善您的插件開發(fā)技能。

標(biāo)簽: