用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

简单的java gui登陆窗口

2013-04-18 作者: 神马举报

[java]代码库

import java.awt.Button;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Login {
	/**
	 * @param args
	 */
	public static void main(String[] args) {

		my aa = new my();
	}
}

class my {
	Frame f = new Frame(); // 界面

	Label l1 = new Label(); // 输入框
	Label l2 = new Label();
	TextField name = new TextField(); // 文本内容
	TextField psw = new TextField();
	Button bt = new Button("登陆"); // 按键
	TextField msg = new TextField(); // 文本内容

	my() {
		f.setLayout(null); // 绝对布局 目的在于可与随意摆放自己所定义的按钮等
		f.setSize(260, 150); // 布局大小
		l1.setText("用户:");
		l1.setBounds(5, 40, 60, 20);
		f.add(l1); // add增加到图形界面中
		l2.setText("密码:");
		l2.setBounds(5, 65, 60, 20); // setBounds 自己所建文本框和按键灯的位置及大小
		f.add(l2);
		name.setBounds(65, 40, 100, 20);
		f.add(name);

		psw.setBounds(65, 65, 100, 20);
		f.add(psw);

		bt.setBounds(175, 65, 60, 20);
		f.add(bt);

		msg.setBounds(10, 110, 100, 20);
		f.add(msg);

		f.setVisible(true); // 达到显示窗体的效果

		// 下边是两句注册
		f.addWindowListener(new mywin()); // 监听

		bt.addActionListener(new ss()); // 还是监听 类里边的动作 此处是登录按钮

	}

	class ss implements ActionListener // implements是一个类实现一个接口用的关键字
										// ActionListener是接口函数
	{
		@Override
		public void actionPerformed(ActionEvent e) {
			// TODO Auto-generated method stub
			String str1 = name.getText().toString();
			String str2 = psw.getText().toString();
			if (str1.equals("admin") && str2.equals("123456789")) // equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同
			{
				msg.setText("输入正确");
			} else {
				msg.setText("输入错误");

			}
		}

	}
}

class mywin extends WindowAdapter {
	@Override
	public void windowClosing(WindowEvent e) {
		// TODO Auto-generated method stub
		System.exit(0);
	}

}


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...