📄 login.java
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.event.ActionListener;
public class Login extends JFrame implements ActionListener
{
private JTextField username=null;
private JPasswordField password=null;
private JTextField servername=null;
private JComboBox shenfen=null;
JButton ok=null;
private JButton cancle=null;
MainFrame form;
public Login(MainFrame f)
{
JLabel name=new JLabel("用户名(U)");
username=new JTextField(10);
JPanel p4=new JPanel();
p4.add(name);
p4.add(username);
JLabel pass=new JLabel("密 码(P)");
password=new JPasswordField(10);
JPanel p5=new JPanel();
p5.add(pass);
p5.add(password);
JLabel server=new JLabel("服 务");
servername=new JTextField(10);
JPanel p6=new JPanel();
p6.add(server);
p6.add(servername);
JLabel shen=new JLabel("连 接 身 份(&A)");
String [] fen={"Normal","SYSDBA","SYSOPER"};
shenfen=new JComboBox(fen);
JPanel p7=new JPanel();
p7.add(shen);
p7.add(shenfen);
ok=new JButton("确定");
cancle=new JButton("取消");
JPanel p8=new JPanel();
p8.add(ok);
p8.add(cancle);
JLabel right=new JLabel(new ImageIcon("images/prodimage.gif"));
//JPanel p2=new JPanel();
//p2.add(right,BorderLayout.WEST);
JPanel p1=new JPanel();
p1.setLayout(new GridLayout(5,1));
p1.add(p4);
p1.add(p5);
p1.add(p6);
p1.add(p7);
p1.add(p8);
ok.addActionListener(this);
cancle.addActionListener(this);
JPanel p3=new JPanel();
p3.setLayout(new GridLayout(1,2));
p3.add(right,BorderLayout.WEST);
p3.add(p1,BorderLayout.CENTER);
Container con=this.getContentPane();
con.add(p3,BorderLayout.CENTER);
this.setSize(515,325);
this.setVisible(true);
this.setCursor(Cursor.getDefaultCursor());
// this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("Oracle Enterprise Manager 登陆");
ImageIcon image=new ImageIcon("images/vtw16.gif");
this.setIconImage(image.getImage());
form=f;
}
public void actionPerformed(ActionEvent e)
{
LoginBean log=new LoginBean();
log.setUsername(username.getText());
log.setPassword(password.getText());
log.setServer(servername.getText());
log.setShenfen((String)shenfen.getSelectedItem());
if(e.getSource()==ok)
{
Conn conn=new Conn(log);
// MainFrame mf=new MainFrame(log,conn);
if (form==null)
{
form = new MainFrame(log, conn);
form.show();
}
else
{
form.dispose();
form = new MainFrame(log, conn);
}
this.dispose();
}
if(e.getSource()==cancle)
{
System.exit(0);
}
}
public static void main(String[] args) {
Login login=new Login(null);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -