首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

依据单据模板来创建对话框

2012-12-24 
根据单据模板来创建对话框package nc.ui.ldzl.dlgimport java.awt.BorderLayoutimport java.awt.Dimensi

根据单据模板来创建对话框

package nc.ui.ldzl.dlg;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JPanel;import nc.ui.pub.beans.UIButton;import nc.ui.pub.beans.UIDialog;import nc.ui.pub.beans.UIPanel;import nc.ui.pub.bill.BillListPanel;public class RentDetailDlg extends UIDialog implements ActionListener{private static final long serialVersionUID = 1L;protected BillListPanel ivjbillListPanel;private JPanel ivjUIDialogContentPane;private UIButton ivjbtnOk;protected UIButton ivjbtnCancel;protected UIPanel ivjPanlCmd;public RentDetailDlg(){super();this.setContentPane(this.getUIDialogContentPane());this.addBillUI();this.setTitle("租赁订单信息");this.setSize(700, 500);this.getbillListPanel().setHeaderValueVO(null);this.getbillListPanel().setBodyValueVO(null);this.getbillListPanel().getBodyUIPanel().setVisible(true);this.getbillListPanel().getHeadBillModel().execLoadFormula();}    public void addBillUI()    {        getUIDialogContentPane().add(getbillListPanel(), "Center");        addListenerEvent();    }    protected UIButton getbtnOk()    {        if(ivjbtnOk == null)        {            ivjbtnOk = new UIButton();            ivjbtnOk.setName("btnOk");            ivjbtnOk.setText("确定");        }        return ivjbtnOk;    }        protected UIButton getbtnCancel()    {        if(ivjbtnCancel == null)        {            ivjbtnCancel = new UIButton();            ivjbtnCancel.setName("btnCancel");            ivjbtnCancel.setText("取消");        }        return ivjbtnCancel;    }        public void addListenerEvent()    {        getbtnOk().addActionListener(this);        getbtnCancel().addActionListener(this);    }        protected JPanel getUIDialogContentPane()    {        if(ivjUIDialogContentPane == null)        {            ivjUIDialogContentPane = new JPanel();            ivjUIDialogContentPane.setName("UIDialogContentPane");            ivjUIDialogContentPane.setLayout(new BorderLayout());            getUIDialogContentPane().add(getPanlCmd(), "South");        }        return ivjUIDialogContentPane;    }    protected UIPanel getPanlCmd()    {        if(ivjPanlCmd == null)        {            ivjPanlCmd = new UIPanel();            ivjPanlCmd.setName("PanlCmd");            ivjPanlCmd.setPreferredSize(new Dimension(0, 40));            ivjPanlCmd.setLayout(new FlowLayout());            ivjPanlCmd.add(getbtnOk(), getbtnOk().getName());            ivjPanlCmd.add(getbtnCancel(),getbtnCancel().getName());        }        return ivjPanlCmd;    }protected BillListPanel getbillListPanel(){if(ivjbillListPanel == null){try{ivjbillListPanel = new BillListPanel();ivjbillListPanel.setName("billListPanel");//根据模板ID加载模板ivjbillListPanel.loadTemplet("0001ZZ10000000037T0J");//是否多选择ivjbillListPanel.setMultiSelect(true);}catch(java.lang.Throwable ivjExc){ivjExc.printStackTrace();}}return ivjbillListPanel;}public void actionPerformed(ActionEvent event) {if(event.getSource().equals(this.getbtnOk())){this.closeOK();}else if(event.getSource().equals(this.getbtnCancel())){this.closeOK();}}}
?

热点排行