这是我自己编写的一段登陆界面的代码,当时没加背景图片,在想加加不上了,网上的方法也试过,不行!也可能跟我的图片有关系!请高手帮我加加!我的q是295826804,我给你们图片,你们...
这是我自己编写的一段登陆界面的代码,当时没加背景图片,在想加加不上了,网上的方法也试过,不行!也可能跟我的图片有关系!请高手帮我加加!我的q是295826804,我给你们图片,你们顺便看看是不是我图片的问题,谢了!
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.sql.*;
public class DengLu extends JFrame{
public JLabel name=new JLabel("用户名");
public JLabel pass=new JLabel("密 码");
public JTextField userName=new JTextField();
public JPasswordField passWord=new JPasswordField();
public Button bok=new Button("登陆");
public Button bexit=new Button("取消");
public DengLu(){
setTitle("欢迎使用学生成绩管理系统");
setLayout(null);
setSize(500,400);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Dimension scr=Toolkit.getDefaultToolkit().getScreenSize();
Dimension frm=this.getSize();
setLocation((scr.width-frm.width)/2,(scr.height-frm.height)/2-18);
name.setBounds(70, 260, 120, 20);
userName.setBounds(120,260,120,27);
pass.setBounds(70, 300, 120, 20);
passWord.setBounds(120,300,120,27);
passWord.setEchoChar('*');
bok.setBounds(340,260,100,28);
bexit.setBounds(340,300,100,28);
add(name);
add(userName);
add(pass);
add(passWord);
add(bok);
add(bexit);
setVisible(true);
bexit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//dispose();
System.exit(0);
}
});
bok.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if(userName.getText().equals("")){
JOptionPane.showMessageDialog(null,"用户名不能为空!");
}
else if(passWord.getText().equals("")){
JOptionPane.showMessageDialog(null,"密码不能为空!");
}
else{
if(userName.getText().equals("admin")&& passWord.getText().equals("admin")){
dispose();
new MainFrame();
}else{
JOptionPane.showMessageDialog(null, "密码错误");
userName.setText(null);
passWord.setText(null);
}
}
}
});
}
public static void main(String args[]){
new DengLu();
}
}
展开