package com.topsun.posclient.system.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; public class SystemConfigListener implements Listener { String viewId = "com.topsun.posclient.system.ui.SettingView"; @Override public void handleEvent(Event event) { try { IViewPart helpView = PlatformUI.getWorkbench() .getActiveWorkbenchWindow().getActivePage() .showView(viewId); PlatformUI.getWorkbench().getActiveWorkbenchWindow() .getActivePage().activate(helpView); ApplicationUtils.setStatusLine(); } catch (PartInitException e) { e.printStackTrace(); } } }