| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1100 人关注过本帖
标题:一个java程序,请各位指教了。
取消只看楼主 加入收藏
沉醉秋风
Rank: 1
来 自:湖
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-5-11
收藏
 问题点数:0 回复次数:1 
一个java程序,请各位指教了。
下面是题目要求,主要是事件的实现,及处理。
做一个登陆窗口,要求输入用户名,和密码,然后按确定( Button)检查用户名密码是否正确,如正确则显示登陆成功,否则显示登陆不成功。并清除用户名和密码栏的数据;
1。为两个单行文本框及确定按钮添加动作事件监听者(addActionListener)
2.当点击确定按钮时,判断用户输入的用户名与密码是否匹配,在下方不可编辑的单行文本框内显示相应信息。同时清除用户已输入的用户名和密码。该事件处理操作由ActionListener接口中的actionPerformed方法实现。

求求名位高手了,我做了好久,就是无法实现,我把我的代码贴出来,大家帮我看看,
import java.awt.*;
import java.awt.event.*;
public class view extends Frame {
   public static String s1="name";
   public static String s2="123456";
   public Panel p1,p2,p3;
   public TextField password1;
   public TextField password2;
   public TextField password3;
   static Label Label1,Label2;
   public Button Button1;
   public view(){
       setTitle("登录");
       p1=new Panel();
       p2=new Panel();
       p3=new Panel();
       Label1=new Label("用户名:");
       password1=new TextField(15);
       p1.add(Label1);
       p1.add(password1);
      
       Label2=new Label("密码:");
       password2=new TextField(15);
       p2.add(Label2);
       p2.add(password2);
      
       Button1=new Button("确定");
       password3=new TextField(15);
       password3.setEditable(false);
       p3.add(Button1);
       p3.add(password3);
      
      password1.addActionListener(new  AListener());
      password2.addActionListener(new AListener());
      Button1.addActionListener(new AListener());
      
       this.add(p1,"North");
       this.add(p2,"Center");
       this.add(p3,"South");
     
}
public static void main(String[] args){
         view ob1= new view();
         ob1.setSize(300,150);
          ob1.setVisible(true);
    }
   
    class  AListener implements ActionListener{
  
public void actionPerformed(ActionEvent e){
          if(password1.getText()==s1){
              if(password2.getText()==s2){
                  password1.setText(password1.getText());
                  password2.setText(password1.getText());
                  password3.setText("登录成功");
              }
          }
              if(password1.getText()!=s1){
                if(password2.getText()!=s2){
                  password1.setText(" ");
                  password2.setText(" ");
                  password3.setText("登录不成功");    
                       }
                 }
    }
 }
   
 
     
   
 }
搜索更多相关主题的帖子: java 指教 
2008-12-01 21:39
沉醉秋风
Rank: 1
来 自:湖
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-5-11
收藏
得分:0 
多谢名位指点,问题已经解决了,
2008-12-02 21:08
快速回复:一个java程序,请各位指教了。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029316 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved