物资合同管理系统代码.docx

上传人:b****5 文档编号:8294214 上传时间:2023-01-30 格式:DOCX 页数:61 大小:28.97KB
下载 相关 举报
物资合同管理系统代码.docx_第1页
第1页 / 共61页
物资合同管理系统代码.docx_第2页
第2页 / 共61页
物资合同管理系统代码.docx_第3页
第3页 / 共61页
物资合同管理系统代码.docx_第4页
第4页 / 共61页
物资合同管理系统代码.docx_第5页
第5页 / 共61页
点击查看更多>>
下载资源
资源描述

物资合同管理系统代码.docx

《物资合同管理系统代码.docx》由会员分享,可在线阅读,更多相关《物资合同管理系统代码.docx(61页珍藏版)》请在冰豆网上搜索。

物资合同管理系统代码.docx

物资合同管理系统代码

//导入系统的包

importjava.awt.*;

importjava.awt.event.*;

importjavax.swing.*;

//创建主界面类

publicclassMainFrameextendsJFrameimplementsActionListener

{

//创建内容面板

JPanelcontentPane;

//创建菜单栏

JMenuBarjMenuBar1=newJMenuBar();

JMenujMenu=newJMenu("产品管理");

JMenuItemjMenuFile1=newJMenuItem("添加产品");

JMenuItemjMenuFile2=newJMenuItem("删除产品");

JMenuItemjMenuFile3=newJMenuItem("查询产品");

JMenuItemjMenuFile4=newJMenuItem("修改产品");

//////////////////////////////////////////

JMenujMenu1=newJMenu("客户管理");

JMenuItemjMenuItem1=newJMenuItem("添加客户");

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.remove(this.getContentPane());

this.setContentPane(delete);

//令界面可见

this.setVisible(true);

}

//点击“产品管理”菜单下的“查询产品”菜单项

if(actionEvent.getSource()==jMenuFile3)

{

//创建查询产品面板对象

InquiryProductadd=newInquiryProduct();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(add);

//令界面可见

this.setVisible(true);

}

//点击“产品管理”菜单下的“修改产品”菜单项

if(actionEvent.getSource()==jMenuFile4)

{

//创建删除产品面板对象

ChangeProductdelete=newChangeProduct();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(delete);

//令界面可见

this.setVisible(true);

}

/////////////////////////////////////////////////////////

//客户管理增加客户

if(actionEvent.getSource()==jMenuItem1)

{

//创建添加产品面板对象

AddCustomerdelete=newAddCustomer();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(delete);

//令界面可见

this.setVisible(true);

}

//删除客户

if(actionEvent.getSource()==jMenuItem2)

{

//创建添加产品面板对象

DeleteCustomerdelete=newDeleteCustomer();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(delete);

//令界面可见

this.setVisible(true);

}

//查询客户

if(actionEvent.getSource()==jMenuItem3)

{

//创建查询产品面板对象

InquiryCustomeradd=newInquiryCustomer();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(add);

//令界面可见

this.setVisible(true);

}

//修改客户

if(actionEvent.getSource()==jMenuItem4)

{

//创建删除产品面板对象

ChangeCustomerdelete=newChangeCustomer();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(delete);

//令界面可见

this.setVisible(true);

}

//合同管理

//增加合同

if(actionEvent.getSource()==jMenuItem5)

{

//创建删除产品面板对象

AddContractdelete=newAddContract();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(delete);

//令界面可见

this.setVisible(true);

}

//删除合同

if(actionEvent.getSource()==jMenuItem6)

{

//创建删除产品面板对象

DeleteContractdelete=newDeleteContract();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(delete);

//令界面可见

this.setVisible(true);

}

//查询合同

if(actionEvent.getSource()==jMenuItem7)

{

//创建删除产品面板对象

InquiryContractdelete=newInquiryContract();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(delete);

//令界面可见

this.setVisible(true);

}

//修改合同

if(actionEvent.getSource()==jMenuItem8)

{

//创建删除产品面板对象

ChangeContractdelete=newChangeContract();

//移除主界面上原有的内容

this.remove(this.getContentPane());

this.setContentPane(delete);

//令界面可见

this.setVisible(true);

}

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);

}

}

}

//导入系统的类包

importjava.awt.*;

importjavax.swing.*;

//创建对话框类

publicclassMainFrame_AboutBoxextendsJDialog

{

//

JPaneljpanel1=newJPanel();

//创建标签对象

JLabeljLabel1=newJLabel("客户资源管理系统");

JLabeljLabel2=newJLabel("作者:

涂诚");

JLabeljLabel3=newJLabel("版本号:

2012-06-20");

//带参数的构造方法

publicMainFrame_AboutBox(Frameowner,Stringtitle,booleanmodal)

{

//调用父类的构造函数

super(owner,title,modal);

try{

//调用初始化方法

jbInit();

}

catch(Exceptionexception){

exception.printStackTrace();

}

}

//不带参数的构造方法

publicMainFrame_AboutBox()

{

this(newJFrame(),"MainFrame_AboutBox",false);

}

//界面初始化方法

privatevoidjbInit()throwsException

{

//面板的布局

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);

}

}

//导入包

importjava.awt.*;

importjavax.swing.*;

//创建主系统类

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.awt.*;

importjava.sql.*;

importjavax.swing.*;

importjava.awt.event.*;

//创建“添加面板”类

publicclassInquiryProductextendsJPanelimplementsActionListener

{

//声明连接数据库对象

Connectioncon;

//声明SQL语句对象

Statementst;

//创建组件对象:

标签、文本行、单选

JLabeljLabel1=newJLabel("请输入待查询的产品的ID号:

");

JLabeljLabel2=newJLabel("产品ID产品名称产品价格生产日期销售数量");

JTextFieldjTextField1=newJTextField();

JButtonjButton1=newJButton("查询");

JTextAreajTextArea1=newJTextArea();

//构造方法

publicInquiryProduct()

{

try{

//调用初始化方法

jbInit();

}

catch(Exceptionexception){

exception.printStackTrace();

}

}

//面板初始化方法

privatevoidjbInit()throwsException

{

//连接数据库

con=DBConnect.getConn();

st=con.createStatement();

//框架的布局

this.setLayout(null);

//设置各组件的大小

jLabel1.setFont(newjava.awt.Font("宋体",Font.BOLD,16));

jLabel2.setFont(newjava.awt.Font("宋体",Font.ITA

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1