2012-11-03 30 views
5

Trong ứng dụng RCP Eclipse của tôi, tôi có bốn chế độ xem A, B, C, D. nhưng tôi muốn hiển thị chỉ A, B, C xem lúc khởi động ứng dụng, và D xem được hiển thị khi người dùng nhấp vào nút. On start-up Application will look like thisThêm chế độ xem trên phối cảnh trong thư mục cụ thể

tôi thêm một cái nhìn năng động

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("D_ViewID",null, IWorkbenchPage.VIEW_ACTIVATE);

quan điểm này được thêm vào ở phía dưới nhưng tôi muốn điểm này D tiếp giáp với B_Viewin một cách enter image description here

đang quan điểm của tôi là ở đây:

' @Override khoảng trống công khai createInitialLayout (Bố cục IPageLayout) {

String editor = layout.getEditorArea(); 
    layout.setEditorAreaVisible(false); 

    IFolderLayout top=layout.createFolder("view",IPageLayout.TOP , 0.80f, editor); 
    top.addView(B.ID); 

    layout.addView(A.ID, IPageLayout.LEFT, 0.20f, BrowserView.B);   
    layout.addView(c.ID, IPageLayout.BOTTOM, 0.20f,editor); 


} 

'

+0

có thể là điểm mở rộng 'org.eclipse.ui.actionSets' sẽ giúp bạn ở đây – John

Trả lời

4

Bạn cần phải add a placeholder đến quan điểm, giống như bạn thêm vào quan điểm đã có thể nhìn thấy bạn. Nếu bạn nhìn vào đầu trang của IPageLayout documentation, có một ví dụ thêm chế độ xem dấu trang làm trình giữ chỗ.

Các vấn đề liên quan