Applet登陆界面

//额,还是不太会用监听器
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Fucker extends JFrame {
 public static void main(String args[]) {
  new Fucker();
 }

 JFrame f = new JFrame("绝对领域登陆界面");  //Applet小程序窗口标题
 public JTextField textField;
 public JPasswordField passwordField;
 public JLabel label1,label2,label3,label4,label5,label6,label7,label8;
 public JButton button1,button2;
 public Panel p;
 public Fucker() {
  Container container = getContentPane();
  container.setLayout(new GridLayout(6,2)); //GridLayout布局管理器,将容器平均分成6行2列
  label1 = new JLabel("");
  container.add(label1);
  label2 = new JLabel("");
  container.add(label2); 
  label3 = new JLabel("            用户名:");
  container.add(label3);
  textField = new JTextField(10);  //文本框
  container.add(textField);
  label4 = new JLabel("");
  container.add(label4);
  label5 = new JLabel("");
  container.add(label5);

  label6 = new JLabel("            密码:");
  container.add(label6);
  passwordField = new JPasswordField();  //密码文件
  container.add(passwordField);
  label7 = new JLabel("");
  container.add(label7);
  label8 = new JLabel("");
  container.add(label8);
  /* 
     ****************************************
         label1,2,4,5,7,8都用来当做空白文本
     ****************************************/

  p=new Panel();
  f.add(p,"South");          //容器的嵌套,确定按钮1,2的位置
  button1 = new JButton("确定");
  button2 = new JButton("取消");
  /*
            *****************************************************************
                                 按钮1进行定义,使用了trim函数,JOptionPane类
                ********************** ***************************************/
  button1.addActionListener(
    new ActionListener(){
     public void actionPerformed(ActionEvent event){
      String password = new String(passwordField.getPassword());
      if(textField.getText().trim().equals("")){
       JOptionPane.showMessageDialog(null, "用户名不能为空 ");
       return;

      }
      if(textField.getText().trim().equals("9527")){

      }
      else{
       JOptionPane.showMessageDialog(null, "用户名不存在");
       return;
      }

      if(password.equals("")){
       JOptionPane.showMessageDialog(null, "密码不能为空");
       return;
      }
      if(password.equals("bitch"))
       JOptionPane.showMessageDialog(null, "登陆成功");
      else
       JOptionPane.showMessageDialog(null, "密码不正确 ");
     }
    }
  );
  p.add(button1);
  p.add(button2);
  f.add(container);
  f.setSize(300,200);
  f.setVisible(true);
 }
}


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值