package com.topsun.posclient.sales.ui.listener; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Listener; import org.eclipse.ui.IViewPart; import org.eclipse.ui.PartInitException; import org.eclipse.ui.PlatformUI; import com.topsun.posclient.common.ui.utils.ApplicationUtils; /** * 金条回购菜单监听 * * @author Dong * */ public class GoldBuyBackListener implements Listener { /* * 打开金条回购视图 * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event) */ public void handleEvent(Event event) { String helpViewId = "com.topsun.posclient.sales.ui.view.GoldBuyBackView"; try { IViewPart helpView = PlatformUI.getWorkbench() .getActiveWorkbenchWindow().getActivePage() .showView(helpViewId); PlatformUI.getWorkbench().getActiveWorkbenchWindow() .getActivePage().activate(helpView); ApplicationUtils.setStatusLine(); } catch (PartInitException e) { e.printStackTrace(); } } }