ImageVerifierCode 换一换
格式:DOCX , 页数:61 ,大小:29.02KB ,
资源ID:8570296      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8570296.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(物资合同管理系统代码.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、物资合同管理系统代码/导入系统的包import java.awt.*;import java.awt.event.*;import javax.swing.*;/创建主界面类public class MainFrame extends JFrame implements ActionListener /创建内容面板 JPanel contentPane; /创建菜单栏 JMenuBar jMenuBar1=new JMenuBar(); JMenu jMenu=new JMenu(产品管理); JMenuItem jMenuFile1=new JMenuItem(添加产品); JMenuIte

2、m jMenuFile2=new JMenuItem(删除产品); JMenuItem jMenuFile3=new JMenuItem(查询产品); JMenuItem jMenuFile4=new JMenuItem(修改产品); / JMenu jMenu1=new JMenu(客户管理); JMenuItem jMenuItem1=new JMenuItem(添加客户); JMenuItem jMenuItem2=new JMenuItem(删除客户); JMenuItem jMenuItem3=new JMenuItem(查询客户); JMenuItem jMenuItem4=new

3、 JMenuItem(修改客户); / JMenu jMenu2=new JMenu(合同管理); JMenuItem jMenuItem5=new JMenuItem(添加合同); JMenuItem jMenuItem6=new JMenuItem(删除合同); JMenuItem jMenuItem7=new JMenuItem(查询合同); JMenuItem jMenuItem8=new JMenuItem(修改合同); / JMenu jMenuHelp=new JMenu(帮助); JMenuItem jMenuHelpAbout=new JMenuItem(关于); JMenu

4、Item jMenuHelpAbout2=new JMenuItem(退出); /创建标签,用于显示信息 JLabel jLabel1=new JLabel(欢迎使用物资-合同管理系统); JLabel jLabel2=new JLabel(2010年6月20日,涂诚); /构造方法,创建对象时自动调用 public MainFrame() try /关闭框架窗口时的默认事件方法 setDefaultCloseOperation(EXIT_ON_CLOSE); /调用初始化方法 jbInit(); catch(Exception exception) exception.printStackT

5、race(); /界面初始化方法 private void jbInit() throws Exception /创建内容面板和其布局 contentPane =(JPanel) getContentPane(); contentPane.setLayout(null); /框架的大小和其标题 setSize(new Dimension(400,500); setTitle(客户资源管理系统); /添加事件监听器jMenuItem1 jMenuHelpAbout2.addActionListener(this);/退出; jMenuHelpAbout.addActionListener(thi

6、s);/关于 jMenuItem1.addActionListener(this); jMenuItem2.addActionListener(this); jMenuItem3.addActionListener(this); jMenuItem4.addActionListener(this); / jMenuFile1.addActionListener(this); jMenuFile2.addActionListener(this); jMenuFile3.addActionListener(this); jMenuFile4.addActionListener(this); / j

7、MenuItem5.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); /添加菜单项组件到菜单组件 jMenuH

8、elp.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); j

9、Menu2.add(jMenuItem7); jMenu2.add(jMenuItem8); /添加标签到内容面板 contentPane.add(jLabel1); contentPane.add(jLabel2); /设置标签组件的大小和字体 jLabel1.setFont(new java.awt.Font(宋体,Font.BOLD,20); jLabel1.setBounds(new Rectangle(65,70,275,55); jLabel2.setFont(new java.awt.Font(宋体,Font.BOLD,16); jLabel2.setBounds(new Rec

10、tangle(90,150,200,35); /菜单事件的处理方法 public void actionPerformed(ActionEvent actionEvent) /点击“文件”菜单下的“退出”菜单项 if(actionEvent.getSource()=jMenuHelpAbout2) System.exit(0); /点击“产品管理”菜单下的“添加产品”菜单项 if(actionEvent.getSource()=jMenuFile1) /创建添加产品面板对象 AddProduct add=new AddProduct(); /移除主界面上原有的内容 this.remove(th

11、is.getContentPane(); this.setContentPane(add); /令界面可见 this.setVisible(true); /点击“产品管理”菜单下的“删除产品”菜单项 if(actionEvent.getSource()=jMenuFile2) /创建删除产品面板对象 DeleteProduct delete=new DeleteProduct(); this.remove(this.getContentPane(); this.setContentPane(delete); /令界面可见 this.setVisible(true); /点击“产品管理”菜单下的

12、“查询产品”菜单项 if(actionEvent.getSource()=jMenuFile3) /创建查询产品面板对象 InquiryProduct add=new InquiryProduct(); /移除主界面上原有的内容 this.remove(this.getContentPane(); this.setContentPane(add); /令界面可见 this.setVisible(true); /点击“产品管理”菜单下的“修改产品”菜单项 if(actionEvent.getSource()=jMenuFile4) /创建删除产品面板对象 ChangeProduct delete

13、=new ChangeProduct(); /移除主界面上原有的内容 this.remove(this.getContentPane(); this.setContentPane(delete); /令界面可见 this.setVisible(true); / /客户管理增加客户 if(actionEvent.getSource()=jMenuItem1) /创建添加产品面板对象 AddCustomer delete=new AddCustomer(); /移除主界面上原有的内容 this.remove(this.getContentPane(); this.setContentPane(de

14、lete); /令界面可见 this.setVisible(true); /删除客户 if(actionEvent.getSource()=jMenuItem2) /创建添加产品面板对象 DeleteCustomer delete = new DeleteCustomer(); /移除主界面上原有的内容 this.remove(this.getContentPane(); this.setContentPane(delete); /令界面可见 this.setVisible(true); /查询客户 if(actionEvent.getSource()=jMenuItem3) /创建查询产品面

15、板对象 InquiryCustomer add=new InquiryCustomer(); /移除主界面上原有的内容 this.remove(this.getContentPane(); this.setContentPane(add); /令界面可见 this.setVisible(true); /修改客户 if(actionEvent.getSource()=jMenuItem4) /创建删除产品面板对象 ChangeCustomer delete=new ChangeCustomer(); /移除主界面上原有的内容 this.remove(this.getContentPane();

16、this.setContentPane(delete); /令界面可见 this.setVisible(true); /合同管理 /增加合同 if(actionEvent.getSource()=jMenuItem5) /创建删除产品面板对象 AddContract delete=new AddContract(); /移除主界面上原有的内容 this.remove(this.getContentPane(); this.setContentPane(delete); /令界面可见 this.setVisible(true); /删除合同 if(actionEvent.getSource()=

17、jMenuItem6) /创建删除产品面板对象 DeleteContract delete=new DeleteContract(); /移除主界面上原有的内容 this.remove(this.getContentPane(); this.setContentPane(delete); /令界面可见 this.setVisible(true); /查询合同 if(actionEvent.getSource()=jMenuItem7) /创建删除产品面板对象 InquiryContract delete=new InquiryContract(); /移除主界面上原有的内容 this.remo

18、ve(this.getContentPane(); this.setContentPane(delete); /令界面可见 this.setVisible(true); /修改合同 if(actionEvent.getSource()=jMenuItem8) /创建删除产品面板对象 ChangeContract delete=new ChangeContract(); /移除主界面上原有的内容 this.remove(this.getContentPane(); this.setContentPane(delete); /令界面可见 this.setVisible(true); if(acti

19、onEvent.getSource()=jMenuHelpAbout) /创建“关于”对话框的对象 MainFrame_AboutBox dlg=new MainFrame_AboutBox(this,客户资源管理系统,true); /设置dlg对话框的尺寸 dlg.setSize(260,220); Dimension dlgSize=dlg.getPreferredSize(); /获得窗口的尺寸 Dimension frmSize=getSize(); /获得窗口的位置 Point loc =getLocation(); /令对话框在原窗口中间显示 dlg.setLocation(frm

20、Size.width-dlgSize.width)/2+loc.x,(frmSize.height-dlgSize.height)/2+loc.y); /什么作用-pack()? /dlg.pack(); /令对话框dlg可见 dlg.setVisible(true); /导入系统的类包import java.awt.*;import javax.swing.*;/创建对话框类public class MainFrame_AboutBox extends JDialog / JPanel jpanel1=new JPanel(); /创建标签对象 JLabel jLabel1=new JLab

21、el(客户资源管理系统); JLabel jLabel2=new JLabel(作者:涂诚); JLabel jLabel3=new JLabel(版本号:2012-06-20); /带参数的构造方法 public MainFrame_AboutBox(Frame owner,String title,boolean modal) /调用父类的构造函数 super(owner,title,modal); try /调用初始化方法 jbInit(); catch(Exception exception) exception.printStackTrace(); /不带参数的构造方法 public

22、 MainFrame_AboutBox() this(new JFrame(),MainFrame_AboutBox,false); /界面初始化方法 private void jbInit() throws Exception /面板的布局 jpanel1.setLayout(null); /设置标签组件的大小 jLabel1.setBounds(new Rectangle(46,28,249,39); jLabel2.setBounds(new Rectangle(49,76,174,28); jLabel3.setBounds(new Rectangle(47,121,126,27);

23、/将对话框面板添加到内容面板? getContentPane().add(jpanel1); /添加标签到内容面板 jpanel1.add(jLabel1); jpanel1.add(jLabel2); jpanel1.add(jLabel3); setSize(260,220); /导入包import java.awt.*;import javax.swing.*;/创建主系统类class Main public static void main (String args) /创建主界面 MainFrame frame=new MainFrame(); /获取屏幕尺寸 Dimension s

24、creenSize=Toolkit.getDefaultToolkit().getScreenSize(); /获取主界面的窗体尺寸 Dimension frameSize =frame.getSize(); /令主界面窗体居中 if(frameSize.heightscreenSize.height) frameSize.height=screenSize.height; if(frameSize.widthscreenSize.width) frameSize.width=screenSize.width; frame.setLocation(screenSize.width-frameS

25、ize.width)/2,(screenSize.height-frameSize.height)/2); /令主界面显示 frame.setVisible(true); /导入系统的类包import java.awt.*;import java.sql.*;import javax.swing.*;import java.awt.event.*;/创建“添加面板”类public class InquiryProduct extends JPanel implements ActionListener /声明连接数据库对象 Connection con; /声明SQL语句对象 Statemen

26、t st; /创建组件对象:标签、文本行、单选 JLabel jLabel1=new JLabel(请输入待查询的产品的ID号:); JLabel jLabel2=new JLabel(产品ID 产品名称 产品价格 生产日期 销售数量); JTextField jTextField1=new JTextField(); JButton jButton1=new JButton(查询); JTextArea jTextArea1=new JTextArea(); /构造方法 public InquiryProduct() try /调用初始化方法 jbInit(); catch(Exception exception) exception.printStackTrace(); /面板初始化方法 private void jbInit() throws Exception /连接数据库 con=DBConnect.getConn(); st=con.createStatement(); /框架的布局 this.setLayout(null); /设置各组件的大小 jLabel1.setFont(new java.awt.Font(宋体,Font.BOLD,16); jLabel2.setFont(new java.awt.Font(宋体,Font.ITA

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

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