2013-08-07 24 views
1

我創建了一個JFace嚮導,顯示了用戶應該選擇的單個列表。由於頁面只包含一個列表,我想啓用雙擊選擇。如果用戶對單個事件執行雙擊,則嚮導應跳轉到下一頁。Eclipse JFace Wizard以編程方式跳到下一頁

我得到了下面的代碼至今:

viewer.addDoubleClickListener(new IDoubleClickListener() { 
     @Override 
     public void doubleClick(DoubleClickEvent event) { 
      IStructuredSelection selection = (IStructuredSelection) event.getSelection(); 
      if (selection.getFirstElement() instanceof File) { 
       if(canFlipToNextPage()) { 
        //perform jump to next page here. 
       } 
      } 
     } 
    }); 

顯然有下一個按鈕的程序執行沒有方法。謝謝。

回答

4

您首先需要對想要去的嚮導頁的引用。如果你沒有它已經通過其他方式,你可以找到通過該API的所有嚮導頁:

getWizard().getPages() 

接下來,進行下面的調用:

getContainer().showPage(desiredPage) 
相關問題