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

📄 frame1.java~283~

📁 是我写的一些关于设备基础管理的一些代码程序
💻 JAVA~283~
字号:
package 设备管理系统2;

import java.awt.*;
import java.awt.event.*;
import java.net.URL;

import javax.swing.*;
import javax.swing.border.Border;
import javax.swing.border.TitledBorder;

public class Frame1 extends JFrame implements ActionListener{
//创建所有属性----------------------------------------------------------------
 //内容窗口
    JPanel contentPane;
//左面板
    JPanel centreJPane = new JPanel();
    JPanel leftJPane = new JPanel();
    //设置内容窗口布局为BorderLayout
    CardLayout cardLayout1 = new CardLayout();
    BorderLayout borderLayout1 = new BorderLayout();
    GridLayout gridLayout1 = new GridLayout(8,0);
    //左面板按牛属性设置
    JButton manage_FileOfFacilityButton = new JButton();
    //JButton manage_SparePartButton = new JButton();
    JButton manage_PopedomOfUserButton = new JButton();
    JButton manage_MaintenanceOfSystemButton = new JButton(); // 获得图标
    URL url = getClass().getResource("images/2.gif");
    URL url1 = getClass().getResource("images/7.gif");
    URL url2= getClass().getResource("images/3.gif");
    URL url3= getClass().getResource("images/5.gif");
    ImageIcon icon = new ImageIcon(url);
     ImageIcon icon1 = new ImageIcon(url1);
     ImageIcon icon2 = new ImageIcon(url2);
       ImageIcon icon3 = new ImageIcon(url3);
    //
    Border leftJPaneBorder ;
    JPanel manage_FileOfFacilityCardJPane = new JPanel();
    JPanel manage_inspectCardJPane = new JPanel();
    JLabel manage_FileOfFacilityJLabel = new JLabel();
    JTextArea teDianText = new JTextArea();
    TitledBorder titledBorder1 = new TitledBorder("");
    JButton enterFileSystemButton = new JButton();
    //显示图表JLabel
    JLabel tuBiaoLabel = new JLabel("",icon1,JLabel.CENTER);
    JLabel manage_FixedAssetsJLabel = new JLabel();
    JPanel manage_RepairOfFacilityCardJPane = new JPanel();
   // JPanel manage_SparePartCardJPane = new JPanel();
    JPanel manage_PopedomOfUserCardJPane = new JPanel();
    JPanel manage_MaintenanceOfSystemCardJPane = new JPanel();
    JLabel manage_RepairOfFacilityJLabel = new JLabel();
    //JLabel manage_SparePartJLabel = new JLabel();
    JLabel manage_PopedomOfUserJLabel = new JLabel();
    JLabel manage_MaintenanceOfSystemJLabel = new JLabel();
    JTextArea jTextArea2 = new JTextArea();
    JTextArea jTextArea3 = new JTextArea();
    JTextArea jTextArea4 = new JTextArea();
    JTextArea jTextArea6 = new JTextArea(); // JButton manage_RunOfFacilityButton = new JButton();
    JTextArea jTextArea1 = new JTextArea();
    JButton faultAndFixBUTTON = new JButton();
    JButton inspectButton = new JButton();
    public Frame1() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }

    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
//获得内容窗口
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(borderLayout1);
 //设置窗口属性
        setSize(new Dimension(800, 550));
        setTitle("设备管理信息系统");
        setResizable(false);
        JRootPane root=getRootPane();
//设置左面板布局 边框 属性
        leftJPane.setLayout(gridLayout1);
        leftJPaneBorder=BorderFactory.createEtchedBorder();
        leftJPane.setBorder(BorderFactory.createTitledBorder(leftJPaneBorder,
                "管理内容",0,0,new java.awt.Font("Dialog", Font.PLAIN, 22)));
        leftJPane.setBackground(Color.GRAY);

        manage_FileOfFacilityButton.setFont(new java.awt.Font("华文行楷",
                Font.PLAIN, 26));
        manage_FileOfFacilityButton.setText("设备基础信息管理");
        manage_FileOfFacilityButton.addActionListener(this);

        manage_FileOfFacilityButton.setHorizontalTextPosition(AbstractButton.LEADING);

        manage_PopedomOfUserButton.setFont(new java.awt.Font("华文行楷",
                Font.PLAIN, 26));
        manage_PopedomOfUserButton.setToolTipText("");
        manage_PopedomOfUserButton.setText("用 户 权 限 管 理   ");
        manage_PopedomOfUserButton.addActionListener(this);

        manage_PopedomOfUserButton.setHorizontalTextPosition(AbstractButton.LEADING);

        manage_MaintenanceOfSystemButton.setFont(new java.awt.Font("华文行楷",
                Font.PLAIN, 26));
        manage_MaintenanceOfSystemButton.setText("  系 统 维 护         ");
        manage_MaintenanceOfSystemButton.addActionListener(this);
        manage_MaintenanceOfSystemButton.setHorizontalTextPosition(AbstractButton.LEADING);
        root.setDefaultButton(manage_FileOfFacilityButton);

        centreJPane.setLayout(cardLayout1);
        manage_FileOfFacilityJLabel.setFont(new java.awt.Font("华文行楷",
                Font.PLAIN, 40));
        manage_FileOfFacilityJLabel.setText("设备基础信息管理");
       // manage_FileOfFacilityJLabel.setIcon(icon3,JLabel.NORTH);
        manage_FileOfFacilityJLabel.setBounds(new Rectangle(81, 5, 395, 74));
        manage_FileOfFacilityCardJPane.setToolTipText("");
        manage_FileOfFacilityCardJPane.setLayout(null);
        teDianText.setText("jTextArea1");
        teDianText.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        teDianText.setToolTipText("");
        teDianText.setCaretColor(Color.white);
        teDianText.setBounds(new Rectangle(7, 115, 581, 317));
//设置进入按牛属性
        enterFileSystemButton.setBounds(new Rectangle( -5, 398, 605, 148));
        enterFileSystemButton.setIcon(icon2);
        enterFileSystemButton.addActionListener(this);
        enterFileSystemButton.setText("点 击 进 入 档 案 管 理 模 块");
         enterFileSystemButton.setHorizontalTextPosition(AbstractButton.CENTER);
        enterFileSystemButton.setFont(new java.awt.Font("新宋体", Font.ITALIC, 36));
       // tuBiaoLabel.setIcon(icon1,JLabel.CENTER);
        tuBiaoLabel.setText("");
        manage_inspectCardJPane.setLayout(null);
        manage_FixedAssetsJLabel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 40));
        manage_FixedAssetsJLabel.setToolTipText("");
        manage_FixedAssetsJLabel.setText("设备状态检测与诊断");
        manage_FixedAssetsJLabel.setBounds(new Rectangle(76, 11, 395, 95));
        manage_RepairOfFacilityCardJPane.setLayout(null);
        manage_RepairOfFacilityJLabel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 40));
       // manage_RepairOfFacilityJLabel.setToolTipText("");
        manage_RepairOfFacilityJLabel.setText("设备故障与维修管理");
        manage_RepairOfFacilityJLabel.setBounds(new Rectangle( -4, 2, 587, 122));
        //manage_SparePartCardJPane.setLayout(null);
        //manage_SparePartJLabel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 40));
        //manage_SparePartJLabel.setText("备品备件管理");
        //manage_SparePartJLabel.setBounds(new Rectangle(117, 12, 430, 81));
        manage_PopedomOfUserCardJPane.setLayout(null);
        manage_PopedomOfUserJLabel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 40));
        manage_PopedomOfUserJLabel.setText("用户权限管理");
        manage_PopedomOfUserJLabel.setBounds(new Rectangle(109, 30, 430, 81));
        manage_MaintenanceOfSystemCardJPane.setLayout(null);
        manage_MaintenanceOfSystemJLabel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 40));
        manage_MaintenanceOfSystemJLabel.setText("系统维护");
        manage_MaintenanceOfSystemJLabel.setBounds(new Rectangle(108, 14, 275,
                72));
        jTextArea2.setText("jTextArea2");
        jTextArea2.setBounds(new Rectangle(4, 86, 538, 356));
        jTextArea3.setText("jTextArea3");
        jTextArea3.setBounds(new Rectangle(1, 112, 573, 399));
        jTextArea4.setText("jTextArea4");
        jTextArea4.setBounds(new Rectangle( -3, 121, 550, 292));
        jTextArea6.setText("jTextArea6");
        jTextArea6.setBounds(new Rectangle(0, 91, 537, 418)); //manage_RunOfFacilityButton.setIcon(icon);
        jTextArea1.setFont(new java.awt.Font("华文新魏", Font.PLAIN, 30));
        jTextArea1.setEditable(false);
        jTextArea1.setText("功能简介:");
        jTextArea1.setBounds(new Rectangle(8, 83, 589, 36));
         faultAndFixBUTTON.setFont(new java.awt.Font("华文行楷",
                Font.PLAIN, 26));
        faultAndFixBUTTON.setText("设备故障与维修管理");
        faultAndFixBUTTON.addActionListener(this);
        inspectButton.setToolTipText("");
        inspectButton.setFont(new java.awt.Font("华文行楷",
                Font.PLAIN, 26));
        inspectButton.setText("设备状态监测与诊断");
        contentPane.add(leftJPane, java.awt.BorderLayout.WEST); // JLabel tubiaoLabel = new JLabel(icon1);
        leftJPane.add(tuBiaoLabel);
        leftJPane.add(manage_FileOfFacilityButton, null);
        leftJPane.add(inspectButton);
         inspectButton.addActionListener(this);
        leftJPane.add(manage_PopedomOfUserButton);
        leftJPane.add(manage_MaintenanceOfSystemButton);
        leftJPane.add(faultAndFixBUTTON);
        contentPane.add(centreJPane, java.awt.BorderLayout.CENTER);
        manage_FileOfFacilityCardJPane.add(manage_FileOfFacilityJLabel);
        manage_FileOfFacilityCardJPane.add(enterFileSystemButton);
        manage_FileOfFacilityCardJPane.add(teDianText);
        manage_FileOfFacilityCardJPane.add(jTextArea1);
        centreJPane.add(manage_inspectCardJPane, "manage_inspectCardJPane");
        manage_MaintenanceOfSystemCardJPane.add(manage_MaintenanceOfSystemJLabel);
        manage_MaintenanceOfSystemCardJPane.add(jTextArea2);
        centreJPane.add(manage_RepairOfFacilityCardJPane,
                        "manage_RepairOfFacilityCardJPane");
        manage_RepairOfFacilityCardJPane.add(jTextArea3);
        manage_RepairOfFacilityCardJPane.add(manage_RepairOfFacilityJLabel);
        centreJPane.add(manage_PopedomOfUserCardJPane, "manage_PopedomOfUserCardJPane");
        manage_PopedomOfUserCardJPane.add(manage_PopedomOfUserJLabel);
        manage_PopedomOfUserCardJPane.add(jTextArea4);
       // manage_SparePartCardJPane.add(manage_SparePartJLabel);
       // manage_SparePartCardJPane.add(jTextArea5);
        centreJPane.add(manage_MaintenanceOfSystemCardJPane,
                        "manage_MaintenanceOfSystemCardJPane"); //  centreJPane.add(manage_SparePartCardJPane, "manage_SparePartCardJPane");
        centreJPane.add(manage_FileOfFacilityCardJPane,
                        "manage_FileOfFacilityCardJPane");

        manage_inspectCardJPane.add(manage_FixedAssetsJLabel);
        manage_inspectCardJPane.add(jTextArea6);
        teDianText.setText(
    "           设备台账管理完成全厂设备各种技术参数信息、制造厂家信息的管理\n"+
    "    及设备的全程管理,如设备的新增、投产、转固、闲置、开启、移动、调\n"+
    "    进、调出、报废等。可建立设备信息库,包括设备名称、型号、规格、计\n"+
    "    量单位、设计能力、用途、复杂系数、容量、折旧率等技术参数,并按照\n"+
    "    设备用途、生产的工艺流程,对所有设备进行分类、编码,为有关部门提\n"+
    "    供可靠、准确的数据;同时还应建立设备生产厂家的信息库,贮存厂家地\n"+
    "    址、电话、邮编、账号、开户行、纳税号等信息,以便在需要时能迅速与\n"+
    "    生产厂家取得联系。系统还应建立设备使用情况库,从设备一进厂,就将\n"+
    "    设备的所有记录贮存起来,包括设备使用时间、使用方式,可随时了解设\n"+
    "    备在各段时期的使用情况。使管理部门能随时掌握设备资源状况,同时,\n"+
    "    为设备维修管理、设备改造管理、设备运行管理提供所需的设备数据基础。\n"

             );
        teDianText.setEditable(false);

this.addWindowListener(new WindowAdapter()
        {
            public void  windowClosing(WindowEvent event)
            {System.exit(0); }

        });
        cardLayout1.show(centreJPane,"manage_FileOfFacilityCardJPane");

    }

  public void actionPerformed(ActionEvent event){
         Object source = event.getSource() ;
if(source==faultAndFixBUTTON)
   cardLayout1.show(centreJPane,"manage_RepairOfFacilityCardJPane");
    if(source==inspectButton)
       cardLayout1.show(centreJPane,"manage_inspectCardJPane");
   if(source==manage_PopedomOfUserButton)
      cardLayout1.show(centreJPane,"manage_PopedomOfUserCardJPane");
  if(source==manage_MaintenanceOfSystemButton)
      cardLayout1.show(centreJPane,"manage_MaintenanceOfSystemCardJPane");
  if(source==manage_FileOfFacilityButton)
        cardLayout1.show(centreJPane,"manage_FileOfFacilityCardJPane");
if(source==enterFileSystemButton)
new UserValidateFrame();

//new FindFacility();
    }

}



⌨️ 快捷键说明

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