基本信息
源码名称:课程设计:java医院管理系统源码(含数据库)
源码大小:0.96M
文件格式:.rar
开发语言:Java
更新时间:2019-06-04
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
用java 和sql做的课程设计,有代码。
用java 和sql做的课程设计,有代码。
/*
* loginjframe.java
*
* Created on __DATE__, __TIME__
*/
package com.jframe;
import javax.swing.JOptionPane;
import com.dto.Admin;
import com.model.AdminModel;
/**
*
* @author __USER__
*/
public class loginjframe extends javax.swing.JFrame {
/** Creates new form loginjframe */
public loginjframe() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
//GEN-BEGIN:initComponents
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
name = new javax.swing.JTextField();
password = new javax.swing.JPasswordField();
loginButton = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
power = new javax.swing.JComboBox();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setAlwaysOnTop(true);
jLabel1.setText("\u7528\u6237\u540d");
jLabel2.setText("\u5bc6\u7801");
password.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
passwordActionPerformed(evt);
}
});
loginButton.setText("\u767b\u5f55");
loginButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
loginButtonActionPerformed(evt);
}
});
jButton2.setText("\u53d6\u6d88");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
this.setLocation(420, 200);
jLabel3
.setText("\u6b22\u8fce\u767b\u5f55\u533b\u9662\u7ba1\u7406\u7cfb\u7edf");
jLabel4.setText("\u7528\u6237\u7c7b\u578b");
power.setModel(new javax.swing.DefaultComboBoxModel(new String[] {
"管理员", "普通用户" }));
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
getContentPane());
getContentPane().setLayout(layout);
layout
.setHorizontalGroup(layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup().addContainerGap(
80, Short.MAX_VALUE).addComponent(
loginButton).addGap(31, 31, 31)
.addComponent(jButton2).addGap(67, 67,
67))
.addGroup(
layout
.createSequentialGroup()
.addGap(38, 38, 38)
.addGroup(
layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.CENTER)
.addComponent(jLabel2)
.addComponent(jLabel1)
.addComponent(jLabel4))
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(
layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(
name,
javax.swing.GroupLayout.DEFAULT_SIZE,
155,
Short.MAX_VALUE)
.addComponent(
password,
javax.swing.GroupLayout.PREFERRED_SIZE,
154,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(
power,
javax.swing.GroupLayout.PREFERRED_SIZE,
102,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(47, Short.MAX_VALUE))
.addGroup(
layout.createSequentialGroup().addGap(92, 92,
92).addComponent(jLabel3)
.addContainerGap(80, Short.MAX_VALUE)));
layout
.setVerticalGroup(layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
javax.swing.GroupLayout.Alignment.TRAILING,
layout
.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel3)
.addGap(11, 11, 11)
.addGroup(
layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addComponent(
name,
javax.swing.GroupLayout.PREFERRED_SIZE,
21,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(
layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(
password,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(7, 7, 7)
.addGroup(
layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel4)
.addComponent(
power,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED,
19, Short.MAX_VALUE)
.addGroup(
layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(
loginButton)
.addComponent(jButton2))
.addContainerGap()));
pack();
}// </editor-fold>
//GEN-END:initComponents
private void passwordActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(1);
}
private void loginButtonActionPerformed(java.awt.event.ActionEvent evt) {
String n = name.getText();
String pst = password.getText();
Admin admin = new Admin();
admin.setName(n);
admin.setPassword(pst);
admin.setPower(power.getSelectedItem().toString());
AdminModel am = new AdminModel();
Admin a = null;
a = am.validate(admin);
if (a != null) {
MyJFrame f = new MyJFrame(admin);
f.setVisible(true);
this.dispose();
} else if (a == null) {
JOptionPane.showMessageDialog(this, "账户名或密码错误,登录失败");
}
}
/**
* @param args
* the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new loginjframe().setVisible(true);
}
});
}
//GEN-BEGIN:variables
// Variables declaration - do not modify
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JButton loginButton;
private javax.swing.JTextField name;
private javax.swing.JPasswordField password;
private javax.swing.JComboBox power;
// End of variables declaration//GEN-END:variables
}