用java编程实现GUI界面,包括文本域、文本框、按钮等相关功能,实现模拟登陆验证功能。

如下图:... 如下图: 展开
 我来答
l2011h10w14
推荐于2017-12-15 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:58.1万
展开全部
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class Demo extends JFrame{
 
 String username;
 String password;
 public Demo() {
  username = "java";
  password = "123";
  
  setTitle("#####");
  setSize(400, 300);
  setLocation(400, 200);
  setLayout(new FlowLayout());
  
  JTextArea jta = new JTextArea(4,30);
  jta.setText("请输入用户名密码:\n用户名:"+username+"\n密码:"+password);
  jta.setEditable(false);//设置文本区域不可编辑
  add(jta);
  
  JLabel usernameLabel = new JLabel("用户名:");
  final JTextField usernameText = new JTextField(10);
  add(usernameLabel);
  add(usernameText);
  
  JLabel passwordLabel = new JLabel("密码:");
  final JTextField passwordText = new JTextField(10);
  add(passwordLabel);
  add(passwordText);
  
  JButton button = new JButton("登录");
  add(button);
  
  final JLabel result = new JLabel();//用来显示登录结果
  add(result);
  
  button.addActionListener(new ActionListener() {//登录按钮事件
   
   @Override
   public void actionPerformed(ActionEvent e) {
    //获取输入的用户名密码
    String tempUserName = usernameText.getText();
    String tempPassWord = passwordText.getText();
    
    if(tempUserName.equals(username)&&tempPassWord.equals(password)){
     result.setText("登录成功");
    }else{
     result.setText("登录失败");
    }
   }
  });
  
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  setVisible(true);
 }
 
 public static void main(String[] args) {
  new Demo();
 }
}
追问
大神 这里那里错了  : public void actionPerformed(ActionEvent e)  这里运行处错啊
好人一生平安啊
追答
没问题啊啊
生活he家
2014-05-09 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
没分?????????????
更多追问追答
追问
分被我抽奖抽完了
追答
哦  无偿的应该没人做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式