欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

medicine_data_input.java~179~

使用Java语言开发的数据库课程设计——医药管理信息系统。
JAVA~179~
第 1 页 / 共 4 页
字号:
        jLabel9.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
        jLabel9.setForeground(Color.black);
        jLabel9.setText(" 产 地 ");
        jLabel10.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
        jLabel10.setForeground(Color.black);
        jLabel10.setText("进货价格");
        jLabel11.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
        jLabel11.setForeground(Color.black);
        jLabel11.setText("批发价格");
        jLabel12.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
        jLabel12.setForeground(Color.black);
        jLabel12.setText("零售价格");
        jLabel13.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
        jLabel13.setForeground(Color.black);
        jLabel13.setText("药品类别");
        jPanel3.setBackground(new Color(236, 233, 173));
        jPanel3.setBorder(BorderFactory.createEtchedBorder());
        jPanel3.setLayout(xYLayout2);
        jPanel1.setLayout(xYLayout1);
        jLabel1.setText("药品编号");
        jLabel14.setFont(new java.awt.Font("宋体", Font.BOLD, 14));
        jLabel14.setForeground(Color.black);
        jLabel14.setText("药品编号");
        jButton1.setText("修  改");
        jButton1.addActionListener(new
                                   medicine_data_input_jButton1_actionAdapter(this));
        jButton2.setText("新资料");
        jButton2.addActionListener(new
                                   medicine_data_input_jButton2_actionAdapter(this));
        jPanel2.setLayout(xYLayout4);
        jPanel6.setBackground(new Color(236, 233, 173));
        jPanel6.setBorder(BorderFactory.createEtchedBorder());
        jPanel6.setLayout(xYLayout5);
        jButton3.setText("保  存");
        jButton3.addActionListener(new
                                   medicine_data_input_jButton3_actionAdapter(this));
        jButton3.setEnabled(false);
        jButton4.setText("取  消");
        jButton4.addActionListener(new
                                   medicine_data_input_jButton4_actionAdapter(this));

        jPanel2.setFont(new java.awt.Font("宋体", Font.PLAIN, 10));
        jLabel31.setFont(new java.awt.Font("宋体", Font.BOLD, 14));
        jLabel31.setForeground(Color.black);
        jLabel31.setText("药品名称");
        jTextField1.setEnabled(false);
        jTextField2.setEnabled(false);
        jTextField3.setEnabled(false);
        jTextField4.setEnabled(false);
        jTextField4.setText("0");
        jTextField5.setEnabled(false);
        jTextField6.setEnabled(false);
        jTextField6.setText("0.0");
        jTextField7.setEnabled(false);
        jTextField7.setToolTipText("");
        jTextField7.setText("0.0");
        jTextField8.setEnabled(false);
        jTextField8.setText("0.0");
        jTextField9.setEnabled(false);
        jTextField9.setText("0");
        jComboBox1.setEnabled(false);
        jComboBox2.setEnabled(false);
        jComboBox3.setEnabled(false);
        jComboBox4.setEnabled(false);
        jPanel8.setLayout(xYLayout8);
        jPanel7.setLayout(xYLayout7);
        jPanel8.setBackground(new Color(236, 233, 173));
        jButton7.setText("删  除");
        jButton7.addActionListener(new
                                   medicine_data_input_jButton7_actionAdapter(this));
        jLabel32.setFont(new java.awt.Font("宋体", Font.BOLD, 14));
        jLabel32.setForeground(Color.black);
        jLabel32.setText("药品编号");
        jLabel33.setFont(new java.awt.Font("宋体", Font.BOLD, 14));
        jLabel33.setForeground(Color.black);
        jLabel33.setText("药品名称");
        jTextArea1.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        jTextArea1.setForeground(Color.black);
        jTextArea1.setBorder(BorderFactory.createEtchedBorder());
        jTextArea1.setLineWrap(true);
        jLabel30.setIcon(pic);
        jPanel5.setBackground(new Color(236, 233, 173));
        jPanel5.setMinimumSize(new Dimension(10, 200));
        jPanel5.setOpaque(false);
        jPanel5.setPreferredSize(new Dimension(10, 200));
        jPanel5.setLayout(xYLayout3);
        jPanel4.setLayout(borderLayout3);
        jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.
                                                  HORIZONTAL_SCROLLBAR_ALWAYS);
        jLabel15.setFont(new java.awt.Font("宋体", Font.PLAIN, 14));
        jLabel15.setForeground(Color.green);
        jLabel15.setText("请输入查询条件");
        jButton5.addActionListener(new
                                   medicine_data_input_jButton5_actionAdapter(this));
        jButton6.addActionListener(new
                                   medicine_data_input_jButton6_actionAdapter(this));
        jLabel17.setFont(new java.awt.Font("宋体", Font.BOLD, 14));
        jLabel17.setForeground(Color.green);
        jLabel17.setText("库存量大于或等于");
        jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
        jButton1.setCursor(new Cursor(Cursor.HAND_CURSOR));
        jButton2.setCursor(new Cursor(Cursor.HAND_CURSOR));
        jButton3.setCursor(new Cursor(Cursor.HAND_CURSOR));
        jButton4.setCursor(new Cursor(Cursor.HAND_CURSOR));
        jButton5.setCursor(new Cursor(Cursor.HAND_CURSOR));
        jButton5.setIcon(null);
        jButton5.setText("查  询");
        jButton6.setCursor(new Cursor(Cursor.HAND_CURSOR));
        jButton6.setIcon(null);
        jButton6.setText("取  消");
        jButton7.setCursor(new Cursor(Cursor.HAND_CURSOR));
        jButton8.setCursor(new Cursor(Cursor.HAND_CURSOR));
        jButton8.setIcon(null);
        jButton8.setText("查  询");
        jButton8.addActionListener(new
                                   medicine_data_input_jButton8_actionAdapter(this));
        jLabel16.setForeground(Color.green);
        jLabel16.setText("精确查询");
        jLabel18.setForeground(Color.green);
        jLabel18.setText("分类查询");
        jTextField10.setFont(new java.awt.Font("宋体", Font.PLAIN, 16));
        jTextField22.setFont(new java.awt.Font("宋体", Font.PLAIN, 16));
        jTextField23.setFont(new java.awt.Font("宋体", Font.PLAIN, 16));
        jTextField28.setFont(new java.awt.Font("宋体", Font.PLAIN, 16));
        jTextField13.setFont(new java.awt.Font("宋体", Font.PLAIN, 16));
        jTextField11.setFont(new java.awt.Font("宋体", Font.PLAIN, 16));
        jTextField12.setFont(new java.awt.Font("宋体", Font.PLAIN, 16));
        jPanel9.setLayout(borderLayout2);
        jLabel19.setIcon(bg);
        this.getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER);
        jPanel1.add(jTextField6, new XYConstraints(472, 167, 148, 25));
        jPanel1.add(jLabel1, new XYConstraints(16, 66, 66, 34));
        jPanel1.add(jTextField1, new XYConstraints(125, 71, 148, 25));
        jPanel1.add(jLabel2, new XYConstraints(16, 114, 66, 34));
        jPanel1.add(jTextField2, new XYConstraints(125, 119, 148, 25));
        jPanel1.add(jLabel3, new XYConstraints(16, 162, 66, 34));
        jPanel1.add(jTextField3, new XYConstraints(125, 167, 148, 25));
        jPanel1.add(jLabel13, new XYConstraints(16, 210, 66, 34));
        jPanel1.add(jComboBox1, new XYConstraints(125, 215, 148, 25));
        jPanel1.add(jLabel8, new XYConstraints(16, 258, 66, 34));
        jPanel1.add(jComboBox2, new XYConstraints(125, 263, 148, 25));
        jPanel1.add(jLabel4, new XYConstraints(16, 306, 66, 34));
        jPanel1.add(jComboBox3, new XYConstraints(125, 311, 148, 25));
        jPanel1.add(jComboBox4, new XYConstraints(125, 359, 148, 25));
        jPanel1.add(jLabel5, new XYConstraints(16, 354, 66, 34));
        jPanel1.add(jLabel6, new XYConstraints(358, 66, 66, 34));
        jPanel1.add(jLabel9, new XYConstraints(358, 114, 66, 34));
        jPanel1.add(jLabel12, new XYConstraints(358, 162, 66, 34));
        jPanel1.add(jLabel10, new XYConstraints(358, 210, 66, 34));
        jPanel1.add(jLabel11, new XYConstraints(358, 258, 66, 34));
        jPanel1.add(jTextField9, new XYConstraints(472, 311, 148, 25));
        jPanel1.add(jTextField8, new XYConstraints(472, 263, 148, 25));
        jPanel1.add(jTextField7, new XYConstraints(472, 215, 148, 25));
        jPanel1.add(jTextField5, new XYConstraints(472, 119, 148, 25));
        jPanel1.add(jTextField4, new XYConstraints(472, 71, 148, 25));
        jTabbedPane1.add(jPanel1, "数据录入");
        jPanel1.add(jPanel3, new XYConstraints(0, 0, 672, 54));
        jTabbedPane1.add(jPanel7, "数据删除");
        jPanel7.add(jPanel8, new XYConstraints(0, 0, 672, 54));
        jPanel8.add(jTextField23, new XYConstraints(270, 19, 105, 23));
        jPanel8.add(jLabel32, new XYConstraints(197, 22, -1, -1));
        jPanel8.add(jLabel33, new XYConstraints(388, 22, -1, -1));
        jPanel8.add(jTextField28, new XYConstraints(453, 19, 105, 23));
        jPanel7.add(jLabel30, new XYConstraints(183, 53, 488, 407));
        jTabbedPane1.add(jPanel2, "数据查询");
        jScrollPane1.getViewport().add(jTable1);
        jPanel7.add(jTextArea1, new XYConstraints(0, 53, 186, 410));
        jPanel8.add(jButton7, new XYConstraints(576, 15, -1, 31));
        jPanel1.add(jPanel6, new XYConstraints(0, 404, 671, 59));
        jPanel5.add(jLabel15, new XYConstraints(15, 16, -1, -1));
        jPanel1.add(jLabel7, new XYConstraints(367, 311, 49, 25));
        jPanel4.add(jScrollPane1, java.awt.BorderLayout.CENTER);
        jPanel5.add(jComboBox6, new XYConstraints(97, 46, -1, -1));
        jPanel5.add(jLabel16, new XYConstraints(25, 50, -1, -1));
        jPanel5.add(jLabel18, new XYConstraints(27, 104, -1, -1));
        jPanel5.add(jTextField12, new XYConstraints(199, 143, 136, 28));
        jPanel2.add(jPanel4, new XYConstraints(0, 0, 670, 260));
        jPanel2.add(jPanel5, new XYConstraints(0, 260, 673, 203));
        jPanel6.add(jButton3, new XYConstraints(430, 8, 90, 35));
        jPanel6.add(jButton4, new XYConstraints(545, 8, 90, 35));
        jPanel3.add(jButton1, new XYConstraints(480, 8, 90, 35));
        jPanel3.add(jButton2, new XYConstraints(574, 8, 90, 35));
        jPanel3.add(jTextField22, new XYConstraints(371, 14, 105, 23));
        jPanel3.add(jLabel31, new XYConstraints(296, 17, -1, -1));
        jPanel3.add(jTextField10, new XYConstraints(184, 14, 105, 23));
        jPanel3.add(jLabel14, new XYConstraints(111, 17, -1, -1));
        jPanel2.add(jPanel9, new XYConstraints(0, 260, 673, 203));
        jPanel9.add(jLabel19, java.awt.BorderLayout.CENTER);
        jPanel5.add(jTextField13, new XYConstraints(197, 43, 136, 28));
        jPanel5.add(jButton8, new XYConstraints(391, 40, 69, 34));
        jPanel5.add(jComboBox5, new XYConstraints(99, 100, -1, -1));
        jPanel5.add(jTextField11, new XYConstraints(198, 97, 136, 28));
        jPanel5.add(jButton5, new XYConstraints(393, 94, 69, 34));
        jPanel5.add(jLabel17, new XYConstraints(51, 149, -1, -1));
        jPanel5.add(jButton6, new XYConstraints(393, 140, 69, 34));
        header = new Vector();
        this.validate();
    }

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

    public void init_model()
    {
        header = new Vector();
        for(int i=0;i<header_name.length;i++)
        {
            header.addElement(header_name[i]);
        }
        tableModel1 = new DefaultTableModel(header,0);
        jTable1.setModel(tableModel1);
    }

    public void jButton1_actionPerformed(ActionEvent e)
        {
            if(jTextField10.getText().equals("")&&jTextField22.getText().equals(""))
            {
                JOptionPane.showMessageDialog(null,"不能修改空数据,请输入药品编号或药品名称进行修改!!!","系统提示",JOptionPane.ERROR_MESSAGE);
            }
            else
            {
                jButton2.setEnabled(false);
                if (jTextField10.getText().equals(""))
                    query = "SELECT * FROM Medicine_Data WHERE 药品名称 ='" +
                            jTextField22.getText() + "'";
                else if (jTextField22.getText().equals(""))
                    query = "SELECT * FROM Medicine_Data WHERE 药品编号 = '" +
                            jTextField10.getText() + "'";
                else
                    query = "SELECT * FROM Medicine_Data WHERE 药品名称 ='" +
                            jTextField22.getText() + "'AND 药品编号 = '" +
                            jTextField10.getText() + "'";

                new Load_DB_Driver();
                try
                {
                    Connection con = DriverManager.getConnection(conURL, Username,
                            Password);
                    Statement stm = con.createStatement();
                    ResultSet rs = stm.executeQuery(query);
                    if (!rs.next())
                    {
                        JOptionPane.showMessageDialog(null, "你所要修改的药品不存在!!", "请注意!",
                                                      JOptionPane.WARNING_MESSAGE);
                        jButton2.setEnabled(true);
                    }
                    else
                    {
                        jTextField1.setText(rs.getString(1));
                        jTextField2.setText(rs.getString(2));
                        jTextField3.setText(rs.getString(3));
                        jTextField4.setText(rs.getString(8));

⌨️ 快捷键说明

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