📄 numbermgreditui.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 + -