页签转换

A.。 在ClientUI类中实现ChangeListener监听器。。。。

 

B.。 在initSelfData()中注册某控件的监听器

 

this.getBillCardPanel().getBodyTabbedPane().addChangeListener(this);

 

C.。在stateChanged(ChangeEvent event) 写处理逻辑

 

	//改变事件
	public void stateChanged(ChangeEvent event) {
		//判断是否在开片界面
		//判断开片界面选中的页签
		//判断状态(在添加)
		if(!this.isListPanelSelected() && this.getBillCardPanel().getBodyTabbedPane().getSelectedIndex() == 1 && this.getBillOperate() == IBillOperate.OP_ADD){
			this.getButtonManager().getButton(IBillButton.Line).setEnabled(false);
			this.setCurrentPanel("CRADPANEL");
		}else{
			this.getButtonManager().getButton(IBillButton.Line).setEnabled(true);
			if(this.isListPanelSelected()){
				this.setCurrentPanel(BillTemplateWrapper.CARDPANEL);
			}
			
		}
	}
 

你可能感兴趣的:(C++,c,C#)