读书人

在Eclipe中兑现工具栏兼答suxiaoxia

发布时间: 2012-11-04 10:42:41 作者: rapoo

在Eclipe中实现工具栏,兼答suxiaoxiao网友问
1.在ActionBarAdvisor类中定义工具栏位置

?


  • ?*?Class?MyTicketAction.?
  • ?*??
  • ?*?@author?Yawolf?Chang??
  • ?*?@version?$Revision:1.0,?$Date:?2007/07/25?20:36:43?$?
  • ?*/??
  • public?final?class?MyTicketAction?extends?ActionDelegate?...{??
  • ????/**
  • ?????*?{@inheritDoc}?
  • ?????*??
  • ?????*?@see?org.eclipse.ui.actions.ActionDelegate#run(org.eclipse.jface.action.IAction)?
  • ?????*/??
  • ????@Override??
  • ????public?void?run(final?IAction?action)?...{??
  • ????????final?IWorkbenchPage?page?=??
  • ????????????????PlatformUI.getWorkbench().getActiveWorkbenchWindow()??
  • ????????????????????????.getActivePage();??
  • ????????if?(page?==?null)?...{??
  • ????????????return;??
  • ????????}??
  • ????????//打开视图??
  • ????????try?...{??
  • ????????????page.showView(TicketViewConstants.TICKET_VIEW_ID);??
  • ????????}?catch?(final?WorkbenchException?e)?...{??
  • ????????????ExceptionHandler.handle(e);??
  • ????????}??
  • ????}??
  • }??

  • 读书人网 >软件架构设计

    热点推荐