物资合同管理系统代码Word文档下载推荐.docx
《物资合同管理系统代码Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《物资合同管理系统代码Word文档下载推荐.docx(61页珍藏版)》请在冰豆网上搜索。
JMenuItemjMenuItem2=newJMenuItem("
删除客户"
JMenuItemjMenuItem3=newJMenuItem("
查询客户"
JMenuItemjMenuItem4=newJMenuItem("
修改客户"
///////////////////////////////////////////////
JMenujMenu2=newJMenu("
合同管理"
JMenuItemjMenuItem5=newJMenuItem("
添加合同"
JMenuItemjMenuItem6=newJMenuItem("
删除合同"
JMenuItemjMenuItem7=newJMenuItem("
查询合同"
JMenuItemjMenuItem8=newJMenuItem("
修改合同"
//////////////////////////////////////////////
JMenujMenuHelp=newJMenu("
帮助"
JMenuItemjMenuHelpAbout=newJMenuItem("
关于"
JMenuItemjMenuHelpAbout2=newJMenuItem("
退出"
//创建标签,用于显示信息
JLabeljLabel1=newJLabel("
欢迎使用物资-合同管理系统"
JLabeljLabel2=newJLabel("
2010年6月20日,涂诚"
//构造方法,创建对象时自动调用
publicMainFrame()
{
try{
//关闭框架窗口时的默认事件方法
setDefaultCloseOperation(EXIT_ON_CLOSE);
//调用初始化方法
jbInit();
}
catch(Exceptionexception){
exception.printStackTrace();
}
//界面初始化方法
privatevoidjbInit()throwsException
//创建内容面板和其布局
contentPane=(JPanel)getContentPane();
contentPane.setLayout(null);
//框架的大小和其标题
setSize(newDimension(400,500));
setTitle("
客户资源管理系统"
//添加事件监听器jMenuItem1
jMenuHelpAbout2.addActionListener(this);
//退出;
jMenuHelpAbout.addActionListener(this);
//关于
jMenuItem1.addActionListener(this);
jMenuItem2.addActionListener(this);
jMenuItem3.addActionListener(this);
jMenuItem4.addActionListener(this);
///////////////////////////////////
jMenuFile1.addActionListener(this);
jMenuFile2.addActionListener(this);
jMenuFile3.addActionListener(this);
jMenuFile4.addActionListener(this);
/////////////////////////////////////
jMenuItem5.addActionListener(this);
jMenuItem6.addActionListener(this);
jMenuItem7.addActionListener(this);
jMenuItem8.addActionListener(this);
//添加菜单条
setJMenuBar(jMenuBar1);
//添加菜单组件到菜单条
jMenuBar1.add(jMenu);
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenuBar1.add(jMenuHelp);
//添加菜单项组件到菜单组件
jMenuHelp.add(jMenuHelpAbout);
jMenuHelp.add(jMenuHelpAbout2);
///////////////////////
jMenu.add(jMenuFile1);
jMenu.add(jMenuFile2);
jMenu.add(jMenuFile3);
jMenu.add(jMenuFile4);
/////////////////////
jMenu1.add(jMenuItem1);
jMenu1.add(jMenuItem2);
jMenu1.add(jMenuItem3);
jMenu1.add(jMenuItem4);
//////////////////////
jMenu2.add(jMenuItem5);
jMenu2.add(jMenuItem6);
jMenu2.add(jMenuItem7);
jMenu2.add(jMenuItem8);
//添加标签到内容面板
contentPane.add(jLabel1);
contentPane.add(jLabel2);
//设置标签组件的大小和字体
jLabel1.setFont(newjava.awt.Font("
宋体"
Font.BOLD,20));
jLabel1.setBounds(newRectangle(65,70,275,55));
jLabel2.setFont(newjava.awt.Font("
Font.BOLD,16));
jLabel2.setBounds(newRectangle(90,150,200,35));
//菜单事件的处理方法
publicvoidactionPerformed(ActionEventactionEvent)
//点击“文件”菜单下的“退出”菜单项
if(actionEvent.getSource()==jMenuHelpAbout2)
{
System.exit(0);
//点击“产品管理”菜单下的“添加产品”菜单项
if(actionEvent.getSource()==jMenuFile1)
//创建添加产品面板对象
AddProductadd=newAddProduct();
//移除主界面上原有的内容
this.remove(this.getContentPane());
this.setContentPane(add);
//令界面可见
this.setVisible(true);
//点击“产品管理”菜单下的“删除产品”菜单项
if(actionEvent.getSource()==jMenuFile2)
//创建删除产品面板对象
DeleteProductdelete=newDeleteProduct();
this.setContentPane(delete);
//点击“产品管理”菜单下的“查询产品”菜单项
if(actionEvent.getSource()==jMenuFile3)
//创建查询产品面板对象
InquiryProductadd=newInquiryProduct();
//点击“产品管理”菜单下的“修改产品”菜单项
if(actionEvent.getSource()==jMenuFile4)
ChangeProductdelete=newChangeProduct();
/////////////////////////////////////////////////////////
//客户管理增加客户
if(actionEvent.getSource()==jMenuItem1)
AddCustomerdelete=newAddCustomer();
//删除客户
if(actionEvent.getSource()==jMenuItem2)
DeleteCustomerdelete=newDeleteCustomer();
//查询客户
if(actionEvent.getSource()==jMenuItem3)
InquiryCustomeradd=newInquiryCustomer();
//修改客户
if(actionEvent.getSource()==jMenuItem4)
ChangeCustomerdelete=newChangeCustomer();
//合同管理
//增加合同
if(actionEvent.getSource()==jMenuItem5)
AddContractdelete=newAddContract();
//删除合同
if(actionEvent.getSource()==jMenuItem6)
DeleteContractdelete=newDeleteContract();
//查询合同
if(actionEvent.getSource()==jMenuItem7)
InquiryContractdelete=newInquiryContract();
//修改合同
if(actionEvent.getSource()==jMenuItem8)
ChangeContractdelete=newChangeContract();
if(actionEvent.getSource()==jMenuHelpAbout)
//创建“关于”对话框的对象
MainFrame_AboutBoxdlg=newMainFrame_AboutBox(this,"
true);
//设置dlg对话框的尺寸
dlg.setSize(260,220);
DimensiondlgSize=dlg.getPreferredSize();
//获得窗口的尺寸
DimensionfrmSize=getSize();
//获得窗口的位置
Pointloc=getLocation();
//令对话框在原窗口中间显示
dlg.setLocation((frmSize.width-dlgSize.width)/2+loc.x,(frmSize.height-dlgSize.height)/2+loc.y);
//什么作用-pack()?
//dlg.pack();
//令对话框dlg可见
dlg.setVisible(true);
}
//导入系统的类包
//创建对话框类
publicclassMainFrame_AboutBoxextendsJDialog
//
JPaneljpanel1=newJPanel();
//创建标签对象
作者:
涂诚"
JLabeljLabel3=newJLabel("
版本号:
2012-06-20"
//带参数的构造方法
publicMainFrame_AboutBox(Frameowner,Stringtitle,booleanmodal)
//调用父类的构造函数
super(owner,title,modal);
//不带参数的构造方法
publicMainFrame_AboutBox()
this(newJFrame(),"
MainFrame_AboutBox"
false);
//面板的布局
jpanel1.setLayout(null);
//设置标签组件的大小
jLabel1.setBounds(newRectangle(46,28,249,39));
jLabel2.setBounds(newRectangle(49,76,174,28));
jLabel3.setBounds(newRectangle(47,121,126,27));
//将对话框面板添加到内容面板?
getContentPane().add(jpanel1);
jpanel1.add(jLabel1);
jpanel1.add(jLabel2);
jpanel1.add(jLabel3);
setSize(260,220);
//导入包
//创建主系统类
classMain
publicstaticvoidmain(String[]args)
//创建主界面
MainFrameframe=newMainFrame();
//获取屏幕尺寸
DimensionscreenSize=Toolkit.getDefaultToolkit().getScreenSize();
//获取主界面的窗体尺寸
DimensionframeSize=frame.getSize();
//令主界面窗体居中
if(frameSize.height>
screenSize.height)
frameSize.height=screenSize.height;
if(frameSize.width>
screenSize.width)
frameSize.width=screenSize.width;
frame.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);
//令主界面显示
frame.setVisible(true);
importjava.sql.*;
//创建“添加面板”类
publicclassInquiryProductextendsJPanelimplementsActionListener
//声明连接数据库对象
Connectioncon;
//声明SQL语句对象
Statementst;
//创建组件对象:
标签、文本行、单选
请输入待查询的产品的ID号:
"
产品ID产品名称产品价格生产日期销售数量"
JTextFieldjTextField1=newJTextField();
JButtonjButton1=newJButton("
查询"
JTextAreajTextArea1=newJTextArea();
//构造方法
publicInquiryProduct()
//面板初始化方法
//连接数据库
con=DBConnect.getConn();
st=con.createStatement();
//框架的布局
this.setLayout(null);
//设置各组件的大小
Font.ITA