📄 suppliereditui.java
字号:
package com.cownew.PIS.basedata.client;
import java.awt.Dimension;
import java.awt.Rectangle;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import com.cownew.PIS.basedata.common.ISupplierDAO;
import com.cownew.PIS.basedata.common.SupplierInfoValidator;
import com.cownew.PIS.framework.client.ClientMetaDataLoaderFactory;
import com.cownew.PIS.framework.common.IValueObject;
import com.cownew.PIS.framework.common.metaDataMgr.IMetaDataLoader;
import com.cownew.PIS.ui.commonUI.EditUI;
public class SupplierEditUI extends EditUI
{
private JLabel jLabel = null;
private JTextField txtNumber;
private JLabel jLabel1 = null;
private JTextField txtName;
private JLabel jLabel2 = null;
private JTextField txtAddr;
private JLabel jLabel3 = null;
private JTextField txtEmail;
private JLabel jLabel4 = null;
private JTextField txtPhone;
private JLabel jLabel5 = null;
private JScrollPane jScrollPane;
private JTextArea txtDesc;
public SupplierEditUI() throws Exception
{
super();
}
protected void initDataBind()
{
super.initDataBind();
dataBinder.registerBind(txtNumber, "number");
dataBinder.registerBind(txtName, "name");
dataBinder.registerBind(txtAddr, "address");
dataBinder.registerBind(txtEmail, "email");
dataBinder.registerBind(txtPhone, "phone");
dataBinder.registerBind(txtDesc, "description");
}
protected void verifyBeforeSubmit(IValueObject vo) throws Exception
{
super.verifyBeforeSubmit(vo);
IMetaDataLoader metaDataLoader = ClientMetaDataLoaderFactory.getLoader();
SupplierInfoValidator validator = new SupplierInfoValidator(metaDataLoader,
getRemoteService());
validator.validate(vo);
}
protected void initialize()
{
super.initialize();
jLabel5 = new JLabel();
jLabel5.setBounds(new Rectangle(10, 85, 31, 16));
jLabel5.setText("备注");
jLabel4 = new JLabel();
jLabel4.setBounds(new Rectangle(10, 60, 31, 16));
jLabel4.setText("电话");
jLabel3 = new JLabel();
jLabel3.setBounds(new Rectangle(195, 38, 31, 16));
jLabel3.setText("email");
jLabel2 = new JLabel();
jLabel2.setBounds(new Rectangle(10, 35, 31, 16));
jLabel2.setText("地址");
jLabel1 = new JLabel();
jLabel1.setBounds(new Rectangle(195, 10, 31, 16));
jLabel1.setText("名称");
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(10, 10, 30, 16));
jLabel.setText("编码");
this.setLayout(null);
this.setSize(new Dimension(386, 156));
this.add(jLabel, null);
this.add(getTxtNumber(), null);
this.add(jLabel1, null);
this.add(getTxtName(), null);
this.add(jLabel2, null);
this.add(getTxtAddr(), null);
this.add(jLabel3, null);
this.add(getTxtEmail(), null);
this.add(jLabel4, null);
this.add(getTxtPhone(), null);
this.add(jLabel5, null);
this.add(getJScrollPane(), null);
this.add(getTxtAddr(), null);
this.add(getTxtName(), null);
this.add(getTxtNumber(), null);
}
public Class getServiceIntfClass()
{
return ISupplierDAO.class;
}
/**
* This method initializes txtNumber
*
* @return javax.swing.JTextField
*/
private JTextField getTxtNumber()
{
if (txtNumber == null)
{
txtNumber = new JTextField();
txtNumber.setBounds(new Rectangle(57, 10, 120, 21));
}
return txtNumber;
}
/**
* This method initializes txtName
*
* @return javax.swing.JTextField
*/
private JTextField getTxtName()
{
if (txtName == null)
{
txtName = new JTextField();
txtName.setBounds(new Rectangle(238, 10, 120, 21));
}
return txtName;
}
/**
* This method initializes txtAddr
*
* @return javax.swing.JTextField
*/
private JTextField getTxtAddr()
{
if (txtAddr == null)
{
txtAddr = new JTextField();
txtAddr.setBounds(new Rectangle(57, 35, 120, 21));
}
return txtAddr;
}
/**
* This method initializes txtEmail
*
* @return javax.swing.JTextField
*/
private JTextField getTxtEmail()
{
if (txtEmail == null)
{
txtEmail = new JTextField();
txtEmail.setBounds(new Rectangle(238, 38, 120, 21));
}
return txtEmail;
}
/**
* This method initializes txtPhone
*
* @return javax.swing.JTextField
*/
private JTextField getTxtPhone()
{
if (txtPhone == null)
{
txtPhone = new JTextField();
txtPhone.setBounds(new Rectangle(57, 60, 120, 21));
}
return txtPhone;
}
/**
* This method initializes jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getJScrollPane()
{
if (jScrollPane == null)
{
jScrollPane = new JScrollPane();
jScrollPane.setBounds(new Rectangle(57, 85, 299, 52));
jScrollPane.setViewportView(getTxtDesc());
}
return jScrollPane;
}
/**
* This method initializes txtDesc
*
* @return javax.swing.JTextArea
*/
private JTextArea getTxtDesc()
{
if (txtDesc == null)
{
txtDesc = new JTextArea();
}
return txtDesc;
}
} // @jve:decl-index=0:visual-constraint="10,10"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -