📄 mainframe.jad
字号:
// Decompiled by DJ v2.9.9.60 Copyright 2000 Atanas Neshkov Date: 2006-1-9 18:35:51
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: MainFrame.java
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;
import java.sql.*;
import javax.swing.*;
public class MainFrame extends JFrame
{
public MainFrame()
{
login = false;
jMenuBar1 = new JMenuBar();
jMenuFile = new JMenu();
jMenuFileExit = new JMenuItem();
jMenuHelp = new JMenu();
jMenuHelpAbout = new JMenuItem();
label1 = new Label();
label2 = new Label();
textField1 = new TextField();
textField2 = new TextField();
button1 = new Button();
label3 = new Label();
button2 = new Button();
button3 = new Button();
button4 = new Button();
button5 = new Button();
jMenuItem1 = new JMenuItem();
jMenuItem2 = new JMenuItem();
jMenuItem3 = new JMenuItem();
jMenuItem4 = new JMenuItem();
jMenuItem5 = new JMenuItem();
label4 = new Label();
enableEvents(64L);
try
{
jbInit();
}
catch(Exception exception)
{
exception.printStackTrace();
}
}
private void jbInit()
throws Exception
{
contentPane = (JPanel)getContentPane();
contentPane.setLayout(null);
setForeground(Color.black);
setResizable(false);
setSize(new Dimension(400, 300));
setTitle("\u5B66\u751F\u6210\u7EE9\u7BA1\u7406\u7CFB\u7EDF");
jMenuFile.setVerifyInputWhenFocusTarget(true);
jMenuFile.setActionCommand("\u6587\u4EF6");
jMenuFile.setText("\u6587\u4EF6");
jMenuFileExit.setText("\u9000\u51FA");
jMenuFileExit.addActionListener(new MainFrame_ActionAdapter(this));
jMenuHelp.setText("\u5E2E\u52A9");
jMenuHelpAbout.setText("\u5173\u4E8E");
jMenuHelpAbout.addActionListener(new MainFrame_ActionAdapter(this));
contentPane.setEnabled(false);
contentPane.setOpaque(true);
contentPane.setPreferredSize(new Dimension(1, 1));
contentPane.setRequestFocusEnabled(true);
jMenuBar1.setEnabled(true);
jMenuBar1.setBorderPainted(true);
label1.setFont(new Font("Dialog", 1, 15));
label1.setText("\u7528 \u6237:");
label1.setBounds(new Rectangle(123, 25, 49, 16));
label2.setBounds(new Rectangle(123, 62, 49, 16));
label2.setText("\u5BC6 \u7801:");
label2.setFont(new Font("Dialog", 1, 15));
textField1.setText("");
textField1.setBounds(new Rectangle(192, 24, 62, 18));
textField2.setBounds(new Rectangle(192, 61, 62, 18));
textField2.setEchoChar('*');
textField2.setText("");
button1.setFont(new Font("Dialog", 1, 15));
button1.setLabel("\u8FDB\u5165\u7CFB\u7EDF");
button1.setBounds(new Rectangle(150, 104, 101, 22));
button1.addActionListener(new MainFrame_ActionAdapter(this));
label3.setFont(new Font("Dialog", 1, 15));
label3.setForeground(Color.blue);
label3.setText("\u8BF7\u9009\u62E9\u64CD\u4F5C\u9879");
label3.setVisible(false);
label3.setBounds(new Rectangle(158, 92, 84, 16));
button2.setFont(new Font("Dialog", 1, 15));
button2.setLabel("\u6DFB\u52A0\u4FE1\u606F");
button2.setVisible(false);
button2.setBounds(new Rectangle(74, 136, 97, 33));
button3.setBounds(new Rectangle(226, 136, 97, 33));
button3.setLabel("\u4FEE\u6539\u4FE1\u606F");
button3.setVisible(false);
button3.setFont(new Font("Dialog", 1, 15));
button4.setBounds(new Rectangle(74, 185, 97, 33));
button4.setLabel("\u4FE1\u606F\u67E5\u8BE2");
button4.setVisible(false);
button4.setFont(new Font("Dialog", 1, 15));
button5.setBounds(new Rectangle(226, 185, 97, 33));
button5.setLabel("\u5220\u9664\u4FE1\u606F");
button5.setVisible(false);
button5.setFont(new Font("Dialog", 1, 15));
jMenuItem1.setText("\u6DFB\u52A0\u4FE1\u606F");
jMenuItem2.setText("\u4FE1\u606F\u67E5\u8BE2");
jMenuItem3.setText("\u4FEE\u6539\u4FE1\u606F");
jMenuItem4.setText("\u5220\u9664\u4FE1\u606F");
jMenuItem5.setText("\u5E2E\u52A9");
label4.setFont(new Font("Dialog", 1, 30));
label4.setText("\u5B66\u751F\u6210\u7EE9\u7BA1\u7406\u7CFB\u7EDF");
label4.setVisible(false);
label4.setBounds(new Rectangle(70, 37, 261, 33));
jMenuFile.add(jMenuItem1);
jMenuItem1.setEnabled(false);
jMenuItem1.addActionListener(new MainFrame_ActionAdapter(this));
jMenuItem2.setEnabled(false);
jMenuFile.add(jMenuItem2);
jMenuItem2.addActionListener(new MainFrame_ActionAdapter(this));
jMenuItem3.setEnabled(false);
jMenuFile.add(jMenuItem3);
jMenuItem3.addActionListener(new MainFrame_ActionAdapter(this));
jMenuItem4.setEnabled(false);
jMenuFile.add(jMenuItem4);
jMenuItem4.addActionListener(new MainFrame_ActionAdapter(this));
jMenuFile.add(jMenuFileExit);
jMenuHelp.add(jMenuItem5);
jMenuHelp.add(jMenuHelpAbout);
jMenuBar1.add(jMenuFile);
jMenuBar1.add(jMenuHelp);
contentPane.add(label1, null);
contentPane.add(label2, null);
contentPane.add(textField1, null);
contentPane.add(textField2, null);
contentPane.add(label3, null);
contentPane.add(button2, null);
button2.addActionListener(new MainFrame_ActionAdapter(this));
contentPane.add(button4, null);
button4.addActionListener(new MainFrame_ActionAdapter(this));
contentPane.add(button3, null);
button3.addActionListener(new MainFrame_ActionAdapter(this));
contentPane.add(button5, null);
button5.addActionListener(new MainFrame_ActionAdapter(this));
contentPane.add(button1, null);
contentPane.add(label4, null);
setJMenuBar(jMenuBar1);
}
public void jMenuFileExit_actionPerformed(ActionEvent actionevent)
{
System.exit(0);
}
public void jMenuHelpAbout_actionPerformed(ActionEvent actionevent)
{
}
protected void processWindowEvent(WindowEvent windowevent)
{
super.processWindowEvent(windowevent);
if(windowevent.getID() == 201)
jMenuFileExit_actionPerformed(null);
}
void button1_actionPerformed(ActionEvent actionevent)
{
String s = textField1.getText().trim();
String s1 = textField2.getText().trim();
try
{
String s2 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=DataBase/student.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection(s2);
Statement statement = connection.createStatement();
if(s.equals("") || s1.equals(""))
{
JOptionPane.showMessageDialog(null, "\u7528\u6237\u540D\u6216\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A", "\u8B66\u544A", 2);
} else
{
ResultSet resultset = statement.executeQuery((new StringBuilder()).append("select * from admin where username='").append(s).append("' AND password='").append(s1).append("'").toString());
if(resultset.next())
{
JOptionPane.showMessageDialog(null, "\u767B\u9646\u6210\u529F");
login = true;
label1.setVisible(false);
textField1.setVisible(false);
label2.setVisible(false);
textField2.setVisible(false);
button1.setVisible(false);
label3.setVisible(true);
label4.setVisible(true);
button2.setVisible(true);
button3.setVisible(true);
button4.setVisible(true);
button5.setVisible(true);
jMenuItem1.setEnabled(true);
jMenuItem2.setEnabled(true);
jMenuItem3.setEnabled(true);
jMenuItem4.setEnabled(true);
} else
{
JOptionPane.showMessageDialog(null, "\u767B\u9646\u5931\u8D25", "\u8B66\u544A", 2);
}
}
}
catch(Exception exception)
{
exception.printStackTrace();
}
}
boolean login;
JPanel contentPane;
JMenuBar jMenuBar1;
JMenu jMenuFile;
JMenuItem jMenuFileExit;
JMenu jMenuHelp;
JMenuItem jMenuHelpAbout;
Label label1;
Label label2;
TextField textField1;
TextField textField2;
Button button1;
Label label3;
Button button2;
Button button3;
Button button4;
Button button5;
JMenuItem jMenuItem1;
JMenuItem jMenuItem2;
JMenuItem jMenuItem3;
JMenuItem jMenuItem4;
JMenuItem jMenuItem5;
Label label4;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -