急求,请问如何用Java语言编写一下程序,谢谢!
编写程序,实现用户登录界面。如果输入用户名“zhangsan”,密码“123’则弹出新窗口,显示“欢迎你”登陆成功窗口。谢了!急求...
编写程序,实现用户登录界面。 如果输入用户名“zhangsan”,密码“123’则弹出新窗口,显示“欢迎你”登陆成功窗口。谢了!急求
展开
3个回答
展开全部
import java.awt.GridLayout;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Test extends JFrame {
private JLabel user = new JLabel("User Name");
private JLabel pwd = new JLabel("Password:");
private JTextField username = new JTextField(20);
private JPasswordField password = new JPasswordField();
private JButton logon = new JButton("Logon");
public static void main(String[] args) {
new Test();
}
public Test() {
setLayout(new GridLayout(3, 2));
add(user);
add(username);
add(pwd);
add(password);
add(logon);
setVisible(true);
super.pack();
setDefaultCloseOperation(EXIT_ON_CLOSE);
logon.addMouseListener(new MouseListener() {
public void mouseClicked(MouseEvent e) {
if (username.getText().equals("zhangsan")
&& new String(password.getPassword()).equals("123")) {
JOptionPane.showMessageDialog(null, "welcome");
} else {
JOptionPane.showMessageDialog(null,
"incorrect information! Please check!");
}
}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
});
}
}
更多追问追答
追问
有错误!运行有一个错误!最后一个大括号显示错误,运行不了!请你看一下,谢谢!
追答
JDK 1.5 没有问题的,贴错误出来看看
展开全部
要用到数据库么
追问
随便,只要程序写出了就行,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是不是挺简单的吗?用jsp写吗?
追问
就算简单,我也不会啊!我也不知道什么是jsp,你能帮我写两份吗?一份用jsp写,一份不用吧!很感谢你!
追答
<html>
<head>
<title>这是登录界面</title>
<style type="text/css">
body{ text-align="center";}
.t{background-image:url(bg.jpg);width:300px; height:300px;}
</style>
<script>
function mimacheck(){
var mima=document.getElementById("mima").value;
if(mima.length==0){alert("密码不能为空!")}
if(mima!="123"){alert("密码错误!")}
if(document.getElementById("user").value=="zhangsan"&&mima=="123"){
window.location.replace("main.html");
}
}
</script>
<head>
<body>
<form >
<table frame="border" rules="none" bordercolor="red" class="t" >
<tr >
<td colspan="3" >
<b>用户:</b><input type="text" name="user" value="" id="user" size="20" >
</td>
</tr>
<tr>
<td colspan="3">
<b>密码:</b><input type="password" name="mima" value="" id="mima" size="21" onfocus="userAssure()">
</td>
</tr>
<tr align="right">
<td> </td>
<td>
<input type="button" name="queren" value="确认" id="sure" onclick="mimacheck()"/>
<input type="reset" name="reset" value="重置"/>
</form>
</td>
</tr>
</table>
</body>
</html>
字数超过限制了,main.html页面很简单的。就写一句话
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询