資源簡介
學籍管理系統,mysql+eclipse開發,附帶建表sql語句。
代碼片段和文件信息
package?studentManage;
import?java.awt.Color;
import?java.awt.Event;
import?java.awt.event.*;
import?javax.swing.*;
import?java.sql.*;
/*
?*?構建程序的登陸窗體
?*/
public?class?Mainframe?extends?Jframe?implements?ActionListener?{
static?Mainframe?s;
static?JPanel?pan?=?new?JPanel();//Jpanel是輕量級容器,創建具有雙緩沖和流布局的新?JPanel。
//用于短文本字符串或圖像或二者的顯示區
static?JLabel?label1?=?new?JLabel(“用??戶“);
String?text=label1.getText();
static?JLabel?label2?=?new?JLabel(“密??碼“);
//static?JLabel?label3?=?new?JLabel(“驗證碼“);
static?JTextField?textField3?=?new?JTextField();
//產生隨機數,用于制造驗證碼
static?int?m=(int)(Math.random()*9000+1000);
static?String?s1=String.valueOf(m);
static?JLabel?label3?=?new?JLabel(s1);
String?num=s1;
//JTextField?是一個輕量級組件,它允許編輯單行文本。
static?JTextField?textField1?=?new?JTextField();
//JPasswordField?是一個輕量級組件,允許編輯單行文本,其視圖指示鍵入內容,但不顯示原始字符。
static?JPasswordField?password?=?new?JPasswordField();
static?JButton?button1?=?new?JButton(“進入系統“);
//static?JButton?button2?=?new?JButton(“用戶注冊“);
static?JRadioButton?radioButton1?=?new?JRadioButton(“管理員“);//?“管理員”初始狀態被選中
static?JRadioButton?radioButton2?=?new?JRadioButton(“學生“);
ButtonGroup?buttonGroup?=?new?ButtonGroup();
public?String?getA(){
return?this.text;
}
public?Mainframe()?{
JLabel?label?=?new?JLabel();
label.setSize(400?400);//設置label大小
pan.add(label);//添加label組件
pan.setLayout(null);
pan.setSize(400?400);
this.settitle(“學籍管理系統“);
this.setSize(400?400);
this.setLayout(null);
//設置組件的坐標位置
label1.setBounds(100?25?50?20);//用戶
textField1.setBounds(155?24?120?20);
label2.setBounds(100?62?50?20);//密碼
password.setBounds(155?61?120?20);
textField3.setBounds(155?100?120?20);//填寫驗證碼的文本框
label3.setBounds(100?100?50?20);//驗證碼
//label4.setBounds(200?85?20?20);//生成驗證碼
label3.setForeground(Color.RED);//設置label里面的字體顏色
label3.setFont(new?java.awt.Font(“ITALIC“014));
//ImageIcon?ima=new?ImageIcon(“1.png“);
//label3.setIcon(ima);
//給jlabel設置邊框色
label3.setBorder(BorderFactory.createLineBorder(Color.lightGray1));
//設置鼠標監聽事件,更換驗證碼
label3.addMouseListener(new?MouseAdapter()?{
public?void?mouseClicked(MouseEvent??e){
int?m=(int)(Math.random()*9000+1000);
String?s1=String.valueOf(m);
label3.setText(s1);
System.out.println(“點擊“);
num=s1;
}
});
button1.setBounds(150?200?101?22);//進入系統
//button2.setBounds(150?240?101?22);//用戶注冊
radioButton1.setBounds(105?140?80?20);
radioButton2.setBounds(180?140?60?20);
//radioButton3.setBounds(240?140?60?20);
button1.addActionListener(this);//給button加入監聽
//button2.addActionListener(this);
buttonGroup.add(radioButton1);
buttonGroup.add(radioButton2);
//buttonGroup.add(radioButton3);
this.add(radioButton1);
this.add(radioButton2);
//this.add(radioButton3);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-06-29?13:46??studentManage\
?????文件?????????392??2016-06-29?15:59??studentManage\.classpath
?????文件?????????389??2016-06-29?13:46??studentManage\.project
?????目錄???????????0??2016-06-29?13:46??studentManage\.settings\
?????文件?????????598??2016-06-29?13:46??studentManage\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2016-06-30?18:40??studentManage\bin\
?????目錄???????????0??2016-07-07?22:37??studentManage\bin\databa
?????文件????????1572??2016-07-07?22:37??studentManage\bin\databa
?????目錄???????????0??2016-07-07?22:33??studentManage\bin\studentManage\
?????文件????????1116??2016-07-07?22:15??studentManage\bin\studentManage\Mainfr
?????文件????????5797??2016-07-07?22:15??studentManage\bin\studentManage\Mainfr
?????文件????????8422??2016-07-07?21:52??studentManage\bin\studentManage\MCx.class
?????文件????????2828??2016-07-07?22:30??studentManage\bin\studentManage\MInterface.class
?????文件??????512707??2016-06-29?14:14??studentManage\bin\studentManage\mysql-connector-java-5.0.5-bin.jar
?????文件?????????612??2016-06-30?18:14??studentManage\bin\studentManage\Random.class
?????文件????????6484??2016-07-07?22:25??studentManage\bin\studentManage\SCx.class
?????文件????????2734??2016-07-07?22:34??studentManage\bin\studentManage\SInterface.class
?????文件????????1409??2016-06-30?14:57??studentManage\bin\studentManage\Student.class
?????文件????????4781??2016-07-07?19:56??studentManage\bin\studentManage\SXg.class
?????文件????????5736??2016-07-07?21:31??studentManage\bin\studentManage\Zhuce.class
?????目錄???????????0??2016-06-30?18:40??studentManage\src\
?????目錄???????????0??2016-07-07?22:37??studentManage\src\databa
?????文件????????1572??2016-07-07?22:37??studentManage\src\databa
?????目錄???????????0??2016-07-07?22:33??studentManage\src\studentManage\
?????文件????????5640??2016-07-07?22:15??studentManage\src\studentManage\Mainfr
?????文件???????10833??2016-07-07?21:52??studentManage\src\studentManage\MCx.java
?????文件????????2274??2016-07-07?22:30??studentManage\src\studentManage\MInterface.java
?????文件??????512707??2016-06-29?14:14??studentManage\src\studentManage\mysql-connector-java-5.0.5-bin.jar
?????文件?????????202??2016-06-30?18:14??studentManage\src\studentManage\Random.java
?????文件????????7603??2016-07-07?22:25??studentManage\src\studentManage\SCx.java
?????文件????????2665??2016-07-07?22:34??studentManage\src\studentManage\SInterface.java
............此處省略3個文件信息
- 上一篇:通過sqlite數據庫實現的曾珊蓋查的通訊錄
- 下一篇:新聞發布系統源碼帶sql腳本
評論
共有 條評論