基于java的图书管理系统登录界面Word格式文档下载.docx
- 文档编号:13166308
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:4
- 大小:9.43KB
基于java的图书管理系统登录界面Word格式文档下载.docx
《基于java的图书管理系统登录界面Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于java的图书管理系统登录界面Word格式文档下载.docx(4页珍藏版)》请在冰豆网上搜索。
importjavax.swing.JButton;
importjavax.swing.JComboBox;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JOptionPane;
importjavax.swing.JPanel;
importjavax.swing.JPasswordField;
importjavax.swing.JRadioButton;
importjavax.swing.JTextField;
publicclassloginextendsJFrameimplementsActionListener{
privateJTextFieldnamefield;
privateJTextFieldnumfield;
privateJButtonbutton;
privateStringnumber;
privateAbstractButtonbutton1;
privateJComboBoxbox;
publiclogin(){
init();
}
privatevoidinit(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
setBounds(200,200,450,400);
setResizable(false);
setLayout(null);
setTitle("
登录界面"
);
JLabellabel=newJLabel("
欢迎使用图书管理系统!
"
label.setFont(newFont("
宋体"
Font.BOLD,18));
add(label);
label.setBounds(150,5,200,200);
JLabellabel2=newJLabel("
账号"
add(label2);
label2.setBounds(150,150,100,100);
namefield=newJTextField();
namefield.setBounds(200,190,100,20);
add(namefield);
JLabellabel3=newJLabel("
密码"
add(label3);
label3.setBounds(150,180,100,100);
numfield=newJPasswordField();
add(numfield);
numfield.setBounds(200,220,100,20);
JLabellabel4=newJLabel("
选择身份"
add(label4);
label4.setBounds(130,210,100,100);
box=newJComboBox();
box.addItem("
管理员"
学生"
add(box);
box.setBounds(200,250,100,20);
button=newJButton("
登录"
add(button);
button.setBounds(80,300,80,25);
button.addActionListener(this);
button1=newJButton("
退出"
add(button1);
button1.setBounds(300,300,100,25);
button1.addActionListener(this);
publicstaticvoidmain(String[]args){
newlogin().setVisible(true);
@Override
publicvoidactionPerformed(ActionEvente){
Objectsource=e.getSource();
if(box.getSelectedItem().equals("
))
{if(source==button)
{
if((namefield.getText().trim().equals("
8899"
))&
&
(numfield.getText().trim().equals("
1234"
)))
{
this.dispose();
newmanager().setVisible(true);
}
}
if((box.getSelectedItem().equals("
{if(source==button){
DbUtilutil=DbUtil.getUtil();
try{
Statementstat=util.getStatement();
Stringname=namefield.getText().trim();
ResultSetrs=stat
.executeQuery("
selectstu_codefromstudentwherestu_name="
+"
'
+name+"
while(rs.next()){
number=rs.getString
(1).trim();
}
Stringnum=numfield.getText().trim();
if(!
num.equals(number)){
JOptionPane.showMessageDialog(this,"
密码输入错误,请重新输入"
}else{
this.dispose();
newquery().setVisible(true);
}catch(SQLExceptione1){
//TODOAuto-generatedcatchblock
e1.printStackTrace();
}
}
if(source==button1){
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 图书 管理 系统 登录 界面