⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 numbermgreditui.java

📁 《j2ee开发全程实录》随书源码
💻 JAVA
字号:
package com.cownew.PIS.base.numberMgr.client;

import java.awt.Dimension;
import java.awt.Rectangle;

import javax.swing.JCheckBox;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JSpinner;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.SpinnerNumberModel;

import com.cownew.PIS.base.numberMgr.common.INumberRuleDAO;
import com.cownew.PIS.ui.commonUI.EditUI;

public class NumberMgrEditUI extends EditUI
{

	private JLabel jLabel;
	private JLabel jLabel2;
	private JTextField txtNumber;
	private JScrollPane jScrollPane;
	private JTextArea txtRule;
	private JCheckBox cbUseSN;
	private JLabel jLabel1;
	private JSpinner spinSNLength;
	public NumberMgrEditUI() throws Exception
	{
		super();
		initialize();
	}

	protected void initialize()
	{
		super.initialize();
		jLabel1 = new JLabel();
		jLabel1.setBounds(new Rectangle(120, 42, 65, 16));
		jLabel1.setText("流水号长度");
		jLabel2 = new JLabel();
		jLabel2.setBounds(new Rectangle(9, 75, 88, 16));
		jLabel2.setText("规则脚本");
		jLabel = new JLabel();
		jLabel.setBounds(new Rectangle(13, 14, 31, 16));
		jLabel.setText("编号");
		this.setLayout(null);
		this.setSize(new Dimension(396, 182));		
		this.add(jLabel, null);
		this.add(jLabel2, null);
		this.add(getTxtNumber(), null);
		this.add(getJScrollPane(), null);
		this.add(getCbUseSN(), null);
		this.add(jLabel1, null);
		this.add(getSpinSNLength(), null);
	}

	protected void initDataBind()
	{
		super.initDataBind();
		dataBinder.registerBind(txtNumber, "number");
		dataBinder.registerBind(txtRule, "numberRule");
		dataBinder.registerBind(cbUseSN, "useSN");
		dataBinder.registerBind(spinSNLength, "snLength");
	}

	protected void cbUseSN_itemStateChanged(java.awt.event.ItemEvent e)
	{
		if(cbUseSN.isSelected())
		{
			spinSNLength.setEnabled(true);			
		}
		else
		{
			spinSNLength.setEnabled(false);			
		}
	}
	
	public void storeToVO() throws Exception
	{
		super.storeToVO();
		
	}
	public Class getServiceIntfClass()
	{
		return INumberRuleDAO.class;
	}

	/**
	 * This method initializes txtNumber	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getTxtNumber()
	{
		if (txtNumber == null)
		{
			txtNumber = new JTextField();
			txtNumber.setBounds(new Rectangle(56, 11, 115, 21));
		}
		return txtNumber;
	}

	/**
	 * This method initializes jScrollPane	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane()
	{
		if (jScrollPane == null)
		{
			jScrollPane = new JScrollPane();
			jScrollPane.setBounds(new Rectangle(39, 110, 321, 64));
			jScrollPane.setViewportView(getTxtRule());
		}
		return jScrollPane;
	}

	/**
	 * This method initializes txtRule	
	 * 	
	 * @return javax.swing.JTextArea	
	 */
	private JTextArea getTxtRule()
	{
		if (txtRule == null)
		{
			txtRule = new JTextArea();
		}
		return txtRule;
	}

	/**
	 * This method initializes cbUseSN	
	 * 	
	 * @return javax.swing.JCheckBox	
	 */
	private JCheckBox getCbUseSN()
	{
		if (cbUseSN == null)
		{
			cbUseSN = new JCheckBox();
			cbUseSN.setBounds(new Rectangle(11, 42, 95, 21));
			cbUseSN.setText("使用流水号");
			cbUseSN.addItemListener(new java.awt.event.ItemListener() {
				public void itemStateChanged(java.awt.event.ItemEvent e)
				{
					cbUseSN_itemStateChanged(e);
				}
			});
		}
		return cbUseSN;
	}

	/**
	 * This method initializes spinSNLength	
	 * 	
	 * @return javax.swing.JSpinner	
	 */
	private JSpinner getSpinSNLength()
	{
		if (spinSNLength == null)
		{
			SpinnerNumberModel model = new SpinnerNumberModel();
			model.setMaximum(new Integer(20));
			model.setMinimum(new Integer(1));
			spinSNLength = new JSpinner(model);
			spinSNLength.setBounds(new Rectangle(193, 41, 56, 20));
		}
		return spinSNLength;
	}

} //  @jve:decl-index=0:visual-constraint="10,10"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -