📄 enterframe.java~19~
字号:
package librarysystem;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import baseclass.Worker;
import databaseoperate.DatabaseQuery;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class EnterFrame extends JFrame {
public int type; //the enter person's type
//this.
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JTextField jTextField1 = new JTextField();
JButton jButton1 = new JButton();
JLabel jLabel3 = new JLabel();
JPasswordField jPasswordField1 = new JPasswordField();
public EnterFrame(int ty) {
try {
this.type=ty;
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
setTitle("EnterFrame");
this.setResizable(false);
setSize(new Dimension(400, 300));
setBounds(new Rectangle(300, 250, 400, 330));
getContentPane().setLayout(null);
jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 25));
jLabel1.setForeground(Color.blue);
jLabel1.setBorder(BorderFactory.createEtchedBorder());
jLabel1.setText(" 编号");
jLabel1.setBounds(new Rectangle(73, 94, 86, 35));
jTextField1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 25));
jButton1.setBounds(new Rectangle(129, 205, 138, 39));
jButton1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 25));
jButton1.setForeground(Color.red);
jButton1.setToolTipText("");
jButton1.setText(" 登 录 ");
jButton1.addActionListener(new EnterFrame_jButton1_actionAdapter(this));
jTextField1.setText("");
jTextField1.setBounds(new Rectangle(191, 94, 153, 35));
jTextField1.addActionListener(new EnterFrame_jTextField1_actionAdapter(this));
jPasswordField1.setBounds(new Rectangle(191, 149, 153, 35));
this.getContentPane().add(jLabel2);
jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 25));
jLabel3.setForeground(Color.green);
jLabel3.setBounds(new Rectangle(76, 35, 270, 45));
this.getContentPane().add(jTextField1);
this.getContentPane().add(jButton1);
this.getContentPane().add(jLabel1);
this.getContentPane().add(jLabel3);
this.getContentPane().add(jPasswordField1);
jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 25));
jLabel2.setForeground(Color.blue);
jLabel2.setBorder(BorderFactory.createEtchedBorder());
jLabel2.setText(" 密码");
jLabel2.setBounds(new Rectangle(73, 148, 86, 35));
///////////////////////////////////////////////////////////////
//进行登录类型判断 有:借阅台,用户,登记员,仓库,采购,馆长等
/////////////////////////////////////////////////////////////////
if(type==1)
jLabel3.setText("欢迎工作人员登录");
else if(type==2)
jLabel3.setText("欢迎用户登录");
else if(type==3)
jLabel3.setText("欢迎登记员登录");
else if(type==4)
jLabel3.setText("欢迎仓库员登录");
else if(type==5)
jLabel3.setText("欢迎采购员登录");
else if(type==6)
jLabel3.setText("欢迎馆长登录");
}
public void jTextField1_actionPerformed(ActionEvent e) {
}
public void jButton1_actionPerformed(ActionEvent e) {
if(type==1)
{
String number=jTextField1.getText();
String password=String.valueOf(jPasswordField1.getPassword());
Worker worker = new Worker();
worker.setWorkerID(number);
worker.setWorkerPWD(password);
if(DatabaseQuery.workerListQuery(worker))
{
CounterFrame counterFrame=new CounterFrame();
counterFrame.show();
this.setVisible(false);
}
}
else if(type==2)
{
}
else if(type==3)
{
RegisterFrame registerFrame=new RegisterFrame();
registerFrame.show();
this.setVisible(false);
}
else if(type==4)
{
}
else if(type==5)
{
}
else if(type==6)
{
}
}
}
class EnterFrame_jButton1_actionAdapter implements ActionListener {
private EnterFrame adaptee;
EnterFrame_jButton1_actionAdapter(EnterFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
class EnterFrame_jTextField1_actionAdapter implements ActionListener {
private EnterFrame adaptee;
EnterFrame_jTextField1_actionAdapter(EnterFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jTextField1_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -