📄 loginframe.java
字号:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
/*
* Created on 2004-5-31
*/
/**
* @author Administrator
*/
public class LoginFrame extends JFrame{
private javax.swing.JLabel jLabel = null;
private javax.swing.JLabel jLabel1 = null;
private javax.swing.JLabel jLabel2 = null;
private javax.swing.JLabel jLabel3 = null;
private javax.swing.JLabel jLabel4 = null;
private javax.swing.JLabel jLabel5 = null;
private javax.swing.JTextField jTextField = null;
private javax.swing.JLabel jLabel6 = null;
private javax.swing.JButton jButton = null;
private javax.swing.JPasswordField jPasswordField = null;
private javax.swing.JButton jButton1 = null;
private javax.swing.JRadioButton jRadioButton = null;
private javax.swing.JRadioButton jRadioButton1 = null;
private javax.swing.JRadioButton jRadioButton2 = null;
private javax.swing.JLabel jLabel7 = null;
private javax.swing.JButton jButton2 = null;
private int selectedType;
static final String ERRORMSG= "Access Denied! \nPossible Reason:ID or Password Wrong! \nAdvise:Abort or Retry";
private ActionListener alSubmit=new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String id=jTextField.getText();
String password=jPasswordField.getText();
int _choice=getSelectedType();
if(id.equals("")||password.equals(""))
{
String empty="UserName and Password fields must be filled!";
JOptionPane.showMessageDialog(null,empty,"Invalid Input",JOptionPane.OK_OPTION);
}
Identify myidentify=new Identify(_choice,id,password);
if(myidentify.check())
{
}
else
{
error();
}
}
};
private ActionListener alReset=new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
jPasswordField.setText("");
jTextField.setText("");
}
};
/**
* This is the default constructor
*/
public LoginFrame() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize()
{
this.getContentPane.add(getJLabel3(),null);
this.getContentPane.add(getJLabel(),null);
this.add(getJLabel1(),null);
this.add(getJLabel2(),null);
this.add(getJLabel5(),null);
this.add(getJLabel4(),null);
this.add(getJTextField(),null);
this.add(getJButton(),null);
this.add(getJLabel6(),null);
this.add(getJPasswordField(),null);
this.add(getJButton1(),null);
this.add(getJRadioButton(),null);
this.add(getJRadioButton1(),null);
this.add(getJRadioButton2(),null);
this.add(getJLabel7(),null);
this.add(getJButton2(),null);
this.setVisible(true);
this.setSize(356, 200);
}
/**
* This method initializes jLabel
*
* @return javax.swing.JLabel
*/
private javax.swing.JLabel getJLabel() {
if(jLabel == null) {
jLabel = new javax.swing.JLabel();
jLabel.setText(" System Login");
jLabel.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 24));
jLabel.setForeground(java.awt.Color.orange);
jLabel.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource("/Image/inboxnonew.gif")));
jLabel.setPreferredSize(new java.awt.Dimension(220,26));
jLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Image/inboxnonew.gif")));
}
return jLabel;
}
/**
* This method initializes jLabel1
*
* @return javax.swing.JLabel
*/
private javax.swing.JLabel getJLabel1() {
if(jLabel1 == null) {
jLabel1 = new javax.swing.JLabel();
jLabel1.setText("");
}
return jLabel1;
}
/**
* This method initializes jLabel2
*
* @return javax.swing.JLabel
*/
private javax.swing.JLabel getJLabel2() {
if(jLabel2 == null) {
jLabel2 = new javax.swing.JLabel();
jLabel2.setText(" ");
}
return jLabel2;
}
/**
* This method initializes jLabel3
*
* @return javax.swing.JLabel
*/
private javax.swing.JLabel getJLabel3() {
if(jLabel3 == null) {
jLabel3 = new javax.swing.JLabel();
jLabel3.setText(" ");
jLabel3.setPreferredSize(new java.awt.Dimension(45,18));
}
return jLabel3;
}
/**
* This method initializes jLabel4
*
* @return javax.swing.JLabel
*/
private javax.swing.JLabel getJLabel4() {
if(jLabel4 == null) {
jLabel4 = new javax.swing.JLabel();
jLabel4.setText("Login ID: ");
jLabel4.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 14));
jLabel4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Image/username.gif")));
jLabel4.setPreferredSize(new java.awt.Dimension(100,20));
}
return jLabel4;
}
/**
* This method initializes jLabel5
*
* @return javax.swing.JLabel
*/
private javax.swing.JLabel getJLabel5() {
if(jLabel5 == null) {
jLabel5 = new javax.swing.JLabel();
jLabel5.setText(" ");
}
return jLabel5;
}
/**
* This method initializes jTextField
*
* @return javax.swing.JTextField
*/
private javax.swing.JTextField getJTextField() {
if(jTextField == null) {
jTextField = new javax.swing.JTextField();
jTextField.setPreferredSize(new java.awt.Dimension(140,22));
jTextField.setToolTipText("\"Input Your Login Name\"");
jTextField.setName("loginID");
}
return jTextField;
}
/**
* This method initializes jLabel6
*
* @return javax.swing.JLabel
*/
private javax.swing.JLabel getJLabel6() {
if(jLabel6 == null) {
jLabel6 = new javax.swing.JLabel();
jLabel6.setText("Password:");
jLabel6.setPreferredSize(new java.awt.Dimension(100,18));
jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Image/password.gif")));
}
return jLabel6;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private javax.swing.JButton getJButton() {
if(jButton == null) {
jButton = new javax.swing.JButton();
jButton.setText("Submit");
jButton.setName("loginSubmit");
}
return jButton;
}
/**
* This method initializes jPasswordField
*
* @return javax.swing.JPasswordField
*/
private javax.swing.JPasswordField getJPasswordField() {
if(jPasswordField == null) {
jPasswordField = new javax.swing.JPasswordField();
jPasswordField.setPreferredSize(new java.awt.Dimension(140,22));
jPasswordField.setName("loginPassword");
}
return jPasswordField;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private javax.swing.JButton getJButton1() {
if(jButton1 == null) {
jButton1 = new javax.swing.JButton();
jButton1.setText("Reset ");
jButton1.setName("loginReset");
}
return jButton1;
}
/**
* This method initializes jRadioButton
*
* @return javax.swing.JRadioButton
*/
private javax.swing.JRadioButton getJRadioButton() {
if(jRadioButton == null) {
jRadioButton = new javax.swing.JRadioButton();
jRadioButton.setText("Student");
jRadioButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Image/student.gif")));
jRadioButton.setPreferredSize(new java.awt.Dimension(90,26));
jRadioButton.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
jRadioButton.setName("rbStudent");
}
return jRadioButton;
}
/**
* This method initializes jRadioButton1
*
* @return javax.swing.JRadioButton
*/
private javax.swing.JRadioButton getJRadioButton1() {
if(jRadioButton1 == null) {
jRadioButton1 = new javax.swing.JRadioButton();
jRadioButton1.setText("Teacher");
jRadioButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Image/teacher.gif")));
jRadioButton1.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
jRadioButton1.setPreferredSize(new java.awt.Dimension(90,26));
jRadioButton1.setName("rbTeacher");
}
return jRadioButton1;
}
/**
* This method initializes jRadioButton2
*
* @return javax.swing.JRadioButton
*/
private javax.swing.JRadioButton getJRadioButton2() {
if(jRadioButton2 == null) {
jRadioButton2 = new javax.swing.JRadioButton();
jRadioButton2.setText("Administrator");
jRadioButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Image/admin.gif")));
jRadioButton2.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
jRadioButton2.setName("rbAdmin");
}
return jRadioButton2;
}
/**
* This method initializes jLabel7
*
* @return javax.swing.JLabel
*/
private javax.swing.JLabel getJLabel7() {
if(jLabel7 == null) {
jLabel7 = new javax.swing.JLabel();
jLabel7.setText("Login the Student Manage System ");
jLabel7.setPreferredSize(new java.awt.Dimension(260,18));
}
return jLabel7;
}
/**
* This method initializes jButton2
*
* @return javax.swing.JButton
*/
private javax.swing.JButton getJButton2()
{
if(jButton2 == null) {
jButton2 = new javax.swing.JButton();
jButton2.setText("Exit");
jButton2.setName("loginExit");
}
return jButton2;
}
private int getSelectedType()
{
return selectedType;
}
public void error()
{
JOptionPane.showMessageDialog(this, ERRORMSG,"Error",JOptionPane.OK_OPTION);
}
public static void main(String args[])
{
//JFrame fa=new JFrame();
}
}
// @jve:visual-info decl-index=0 visual-constraint="10,10"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -