急求,请问如何用Java语言编写一下程序,谢谢!

编写程序,实现用户登录界面。如果输入用户名“zhangsan”,密码“123’则弹出新窗口,显示“欢迎你”登陆成功窗口。谢了!急求... 编写程序,实现用户登录界面。 如果输入用户名“zhangsan”,密码“123’则弹出新窗口,显示“欢迎你”登陆成功窗口。谢了!急求 展开
 我来答
flyingFish211
推荐于2016-02-06 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
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 没有问题的,贴错误出来看看
凝雪smile
2014-11-26
知道答主
回答量:4
采纳率:0%
帮助的人:5195
展开全部
要用到数据库么
追问
随便,只要程序写出了就行,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
727哈哈727
2014-11-26 · 超过17用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:25万
展开全部
这个是不是挺简单的吗?用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>&nbsp;</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页面很简单的。就写一句话
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式