标签:
1 打开待办前,将NC界面切换到任务中心 2 Object messagecenter = WorkbenchEnvironment.getInstance() 3 .getClientCache(NCMessageMainUI.class.getName()); 4 Object shell = WorkbenchEnvironment.getInstance().getClientCache( 5 MessageCenterShell.class.getName()); 6 if (shell != null && shell instanceof Component) { 7 Container parent = ((Component) shell).getParent(); 8 if (parent instanceof AsynComponentWrapperPanel) { 9 shell = parent; 10 } 11 WorkbenchEnvironment.getInstance().getWorkbench() 12 .getWorkSpaceTabbedPane() 13 .setSelectedComponent((Component) shell); 14 } 15 if (messagecenter != null && messagecenter instanceof NCMessageMainUI) { 16 NCMessageMainUI msgui = (NCMessageMainUI) messagecenter; 17 msgui.setMsgBoxTreeSelected("worklist"); 18 } 19 // end it
import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.Desktop; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JLabel; import javax.swing.JSplitPane; import nc.bs.framework.common.NCLocator; import nc.bs.logging.Logger; import nc.desktop.ui.WorkbenchEnvironment; import nc.itf.uap.IUAPQueryBS; import nc.jdbc.framework.processor.ColumnProcessor; import nc.message.reconstruction.NCMessageMainUI; import nc.message.reconstruction.funclet.MessageCenterShell; import nc.sfbase.beans.AsynComponentWrapperPanel; import nc.ui.hi.psndoc.view.HIFuncletMenuBar; import nc.ui.hr.uif2.view.PrimaryOrgPanel; import nc.ui.hrcm.center.model.CenterAppModel; import nc.ui.hrcm.center.model.CenterModelDataManager; import nc.ui.pub.beans.UICheckBox; import nc.ui.pub.beans.UIPanel; import nc.ui.pub.beans.ValueChangedEvent; import nc.ui.uif2.AppEvent; import nc.ui.uif2.components.pagination.PaginationModel; import nc.ui.uif2.model.AbstractUIAppModel; import nc.vo.pub.BusinessException;
标签:
原文地址:http://www.cnblogs.com/zzzzw/p/5031126.html