⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jf_zcxx_zczj.java

📁 资产设备管理系统 第1章 系统登录 1.1 系统登录 (1)双击资产设备管理系统图标
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package appgdzc.view;

import javax.swing.*;
import java.awt.*;
import javax.swing.border.*;
import java.awt.Dimension;
import appgdzc.model.facade;
import appgdzc.model.facadeHome;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;
import appgdzc.model.Obj_zcxx;
import appgdzc.model.Obj_zcwx;

import java.awt.Font;
import java.awt.BorderLayout;
import javax.swing.table.DefaultTableModel;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import appgdzc.model.Obj_zczj;
import appgdzc.tools.GlobaBean;

public class JF_zcxx_zczj extends javax.swing.JInternalFrame {
    BorderLayout borderLayout1 = new BorderLayout();
    JSplitPane jSplitPane1 = new JSplitPane();
    JPanel jPanel1 = new JPanel();
    JPanel jPanel2 = new JPanel();
    JPanel jPanel3 = new JPanel();
    Border border1;
    FlowLayout flowLayout1 = new FlowLayout();
    JLabel jLabel1 = new JLabel();
    JTextField jTbh = new JTextField();
    JButton jBsave = new JButton();
    JButton jButton2 = new JButton();
    JTextField jtext = null;
    facade facadeobject = null;
    facadeHome facadehome = null;
    JTabbedPane jTabbedPane1 = new JTabbedPane();
    JPanel jPanel4 = new JPanel();
    BorderLayout borderLayout2 = new BorderLayout();
    JPanel jPanel5 = new JPanel();
    JButton jBadd = new JButton();
    JButton jBlook = new JButton();
    BorderLayout borderLayout3 = new BorderLayout();
    JSplitPane jSplitPane2 = new JSplitPane();
    JScrollPane jScrollPane1 = new JScrollPane();
    JTable jTable1 = new JTable();
    JPanel jPanel6 = new JPanel();
    BorderLayout borderLayout4 = new BorderLayout();
    DefaultTableModel defaultModel = new DefaultTableModel();
    public JF_zcxx_zczj() {
    try {
      jbInit();
      setSize(760,420);
      setVisible(true);
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
  }

  void jbInit() throws Exception {
    border1 = BorderFactory.createLineBorder(SystemColor.controlText,1);
    this.getContentPane().setLayout(borderLayout1);

    jSplitPane1.setOrientation(JSplitPane.VERTICAL_SPLIT);
    jSplitPane1.setDividerSize(10);
    jPanel3.setBorder(border1);
    jPanel3.setLayout(flowLayout1);
    jLabel1.setFont(new java.awt.Font("新宋体", 0, 12));
    jLabel1.setText("设备编号:");
    jTbh.setPreferredSize(new Dimension(172, 28));
    jTbh.setText("");
    jTbh.addKeyListener(new JF_zcxx_zczj_jTbh_keyAdapter(this));
    jBsave.setFont(new java.awt.Font("新宋体", Font.PLAIN, 12));
    jBsave.setText("存盘");
    jBsave.addActionListener(new JF_zcxx_zczj_jBsave_actionAdapter(this));
    jButton2.setFont(new java.awt.Font("新宋体", Font.PLAIN, 12));
    jButton2.setText("退出");
    jButton2.addActionListener(new JF_zcxx_zczj_jButton2_actionAdapter(this));
    this.setClosable(true);
    this.setTitle("资产设备折旧情况");
    this.setPreferredSize(new Dimension(387, 307));
    jPanel1 = new Panelzcxx();
    jPanel2 = new Panelzczj();
    for (int i = 0 ; i < 10 ; i++){
          jtext = (JTextField) jPanel1.getComponent(i * 2 + 1);
          jtext.setText("");
    }
    jPanel4.setLayout(borderLayout2);
    jTabbedPane1.setTabPlacement(JTabbedPane.BOTTOM);
    jTabbedPane1.setFont(new java.awt.Font("新宋体", Font.PLAIN, 12));
    jBadd.setFont(new java.awt.Font("新宋体", Font.PLAIN, 12));
    jBadd.setText("添加");
    jBadd.addActionListener(new JF_zcxx_zczj_jBadd_actionAdapter(this));
    jBlook.setFont(new java.awt.Font("新宋体", Font.PLAIN, 12));
    jBlook.setText("浏览");
    jBlook.addActionListener(new JF_zcxx_zczj_jBlook_actionAdapter(this));
    jPanel5.setLayout(borderLayout3);
    jSplitPane2.setOrientation(JSplitPane.VERTICAL_SPLIT);
    jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.
                                            VERTICAL_SCROLLBAR_ALWAYS);
    jPanel6.setLayout(borderLayout4);
    jTable1.addMouseListener(new JF_zcxx_zczj_jTable1_mouseAdapter(this));
        flowLayout1.setAlignment(FlowLayout.RIGHT);

        jSplitPane1.add(jPanel1, JSplitPane.TOP);
    jSplitPane1.add(jPanel2, JSplitPane.BOTTOM);
    jTabbedPane1.add(jPanel4, "增加折旧情况");
    jTabbedPane1.add(jPanel5, "浏览折旧情况");

    jTabbedPane1.setSelectedIndex(0);
    jPanel3.add(jLabel1, null);
    jPanel3.add(jTbh, null);
    jPanel3.add(jBadd);
    jPanel3.add(jBlook);
    jPanel3.add(jBsave);
    jPanel3.add(jButton2);
    jPanel4.add(jSplitPane1, java.awt.BorderLayout.CENTER);
    this.getContentPane().add(jPanel3, java.awt.BorderLayout.NORTH);
    this.getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER);
    jPanel5.add(jSplitPane2, java.awt.BorderLayout.CENTER);
    jSplitPane2.add(jScrollPane1, JSplitPane.TOP);
    jSplitPane2.add(jPanel6, JSplitPane.BOTTOM);
    jScrollPane1.getViewport().add(jTable1);
    jSplitPane1.setDividerLocation(160);
    jSplitPane2.setDividerLocation(180);
    }

  public static void main(String[] args) {
    JF_zcxx_zcwx JF_zcxx_zcwx = new JF_zcxx_zcwx();
  }

    public void jBsave_actionPerformed(ActionEvent actionEvent) {
        javax.swing.DefaultDesktopManager manger = new DefaultDesktopManager();
        int result = JOptionPane.showOptionDialog(null, "是否存盘资产/设备折旧信息情况?", "系统提示",
                                                  JOptionPane.YES_NO_OPTION,
                                                  JOptionPane.QUESTION_MESSAGE,
                                                  null, new String[] {"是", "否"},
                                                  "否");
        if (result == JOptionPane.NO_OPTION) return;

        Obj_zczj objzczj = new Obj_zczj();
        jtext = (JTextField)jPanel2.getComponent(1);
        System.out.println(jtext.getText());
        objzczj.setZcbh(jtext.getText());
        jtext = (JTextField)jPanel2.getComponent(3);
        System.out.println(jtext.getText());
        objzczj.setZcmc(jtext.getText());
        jtext = (JTextField)jPanel2.getComponent(5);
        System.out.println(jtext.getText());
        objzczj.setZjff(jtext.getText().trim());
        jtext = (JTextField)jPanel2.getComponent(7);
        System.out.println(jtext.getText());
        objzczj.setZcyz(Double.valueOf(jtext.getText()));
        jtext = (JTextField)jPanel2.getComponent(9);
        System.out.println(jtext.getText());
        objzczj.setJcl(Double.valueOf(jtext.getText().trim()));
        jtext = (JTextField)jPanel2.getComponent(11);
        System.out.println(jtext.getText());
        objzczj.setZjnx(Integer.valueOf(jtext.getText().trim()));

        jtext = (JTextField)jPanel2.getComponent(13);
        System.out.println(jtext.getText());
        objzczj.setZjl(Double.valueOf(jtext.getText().trim()));

        jtext = (JTextField)jPanel2.getComponent(15);
        System.out.println(jtext.getText());
        objzczj.setZje(Double.valueOf(jtext.getText()));

        facadeobject = GlobaBean.facadeObject;
        if (facadeobject instanceof facade){
            try{
                facadeobject.InsertZczj(objzczj);
                JOptionPane.showMessageDialog(null, "资产/设备折旧信息数据存盘成功!!!", "系统提示",JOptionPane.INFORMATION_MESSAGE);
            }catch(java.rmi.RemoteException remote){
                remote.printStackTrace();
            }
        }

    }

    public void jTbh_keyPressed(KeyEvent keyEvent) {
        if(keyEvent.getKeyCode() == KeyEvent.VK_ENTER){
            facadeobject = GlobaBean.facadeObject;
            System.out.println("facadeobject = " + facadeobject);
            Obj_zcxx objzcxx = null;
            Obj_zczj objzczj = null;
            try {
                objzcxx = facadeobject.getZcxxInfo(jTbh.getText().trim());
                objzczj = facadeobject.getZczjInfo(jTbh.getText().trim());
                if (objzcxx == null){
                    JOptionPane.showMessageDialog(null,"资产设备编号不存在,请重新输入编号!!","系统提示",JOptionPane.ERROR_MESSAGE);
                    return;
                }
                if (objzcxx.getSts() == "F"){
                    JOptionPane.showMessageDialog(null,"该编号对应的设备已经借出,请重新输入编号!!","系统提示",JOptionPane.ERROR_MESSAGE);
                    return;
                }
                if (objzczj != null){
                    JOptionPane.showMessageDialog(null,"该编号对应的资产设备折旧情况已经存在,请重新录入是否正确!!","系统提示",JOptionPane.ERROR_MESSAGE);
                    return;
                }


                System.out.println("objzcxx" + objzcxx);
                String[] zcxxData = new String[10];
                zcxxData[0] = objzcxx.getzcBh().trim();
                zcxxData[1] = objzcxx.getZcmc().trim();
                zcxxData[2] = objzcxx.getZcdj().toString();
                zcxxData[3] = objzcxx.getZcsl().toString();
                zcxxData[4] = objzcxx.getZcje().toString();
                zcxxData[5] = objzcxx.getZcxh().trim();
                zcxxData[6] = objzcxx.getSccj().trim();
                zcxxData[7] = objzcxx.getScrq().toString();
                zcxxData[8] = objzcxx.getGmrq().toString();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -