运行效果:
代码:
a:窗体显示的代码
package 登录界面; public class JFrameTest { public static void main(String[] args) { JFrameTest tf=new JFrameTest(); tf.showFrame(); } public void showFrame() { // TODO Auto-generated method stub javax.swing.JFrame frame=new javax.swing.JFrame(); frame.setTitle("第一个界面程序"); frame.setSize(200, 200); frame.setLocation(500, 300); //创建标签 javax.swing.JLabel la_name=new javax.swing.JLabel("名字:"); javax.swing.JTextField jta_name = new javax.swing.JTextField(4); // javax.swing.JButton bu_login=new javax.swing.JButton("登录"); MyButtonListener lis= new MyButtonListener(); java.awt.FlowLayout f1=new java.awt.FlowLayout(); frame.setLayout(f1); frame.add(la_name); frame.add(jta_name); frame.add(bu_login); //frame.D bu_login.addActionListener(lis); frame.setVisible(true); } }
b:按钮的监听
package 登录界面; import java.awt.event.ActionEvent; public class MyButtonListener implements java.awt.event.ActionListener { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub Object source=e.getSource(); if(source instanceof javax.swing.JButton){ javax.swing.JButton bu=(javax.swing.JButton)source; String lab=bu.getText(); System.out.println("按下按钮:"+lab); }else{ System.out.println("其他组件发出的事件"); } } }
相关推荐
在学习这个项目时,你还可以探索更多高级CSS特性,如Flexbox布局(用于更灵活地控制元素的排列方式)、媒体查询(用于实现响应式设计,使登录界面在不同设备上都能良好显示)以及自定义CSS变量(用于统一和简化样式...
【标题】"2013QQ登陆界面"所涉及的知识点主要集中在软件界面设计、账号安全管理和自动化脚本编程上。 首先,从标题我们可以推测这是一个模仿2013年腾讯QQ登录界面的项目。在软件界面设计方面,这涉及到用户界面(UI...
本项目“java邮箱登陆界面”旨在帮助初学者掌握如何利用Java Swing库构建一个直观、用户友好的登录界面,并通过SMTP协议进行邮件服务器验证。下面我们将详细探讨相关的知识点。 1. **Java Swing**: Swing是Java提供...
【标题】"仿QQ2013登陆界面"是一个基于MFC(Microsoft Foundation Classes)的编程项目,旨在创建一个类似于2013版QQ登录界面的应用程序。在该界面中,用户可以输入用户名和密码,并将这些信息发送到指定的电子邮件...
在这个特定的项目中,“E-mail 用户 登陆界面 Visual C++ ( VC++ )”,我们讨论的是如何利用VC++ 6.0来开发一个简单的电子邮件用户的登录界面。下面将详细阐述这个项目中的关键知识点。 首先,登录界面的设计通常...
【标题】"jsp-login.zip_jsp login_jsp 登录_jsp 登陆_login_simplelogin.jsp" 涉及的核心内容是一个基于JSP(JavaServer Pages)技术的简单登录系统。这个项目旨在帮助初学者理解JSP如何处理用户输入,验证身份,并...
在VB6.0中,需要用到SMTP(Simple Mail Transfer Protocol)服务发送邮件,可以使用MSXML组件来生成邮件。 4. **信息填写与修改**:用户可以在个人中心填写或修改自己的基本信息,如姓名、性别、生日等。VB6.0中的...
这个"simple:用bootstrap4制作的简单登录页面"项目是利用Bootstrap 4 的组件和网格系统来创建一个简洁、高效的登录界面。下面将详细介绍如何使用Bootstrap 4 创建登录页面以及涉及到的相关知识点。 1. **Bootstrap ...
Simple Light是一个免费的登陆页面模板,建立在TailwindCSS之上,并在React中进行了完全编码。 免费的Tailwind登陆页面模板Simple Light是一个免费的登陆页面模板,建立在TailwindCSS之上,并在React中进行了完全...
**Typecho后台SimpleAdmin登陆注册美化插件** Typecho是一个轻量级的开源博客系统,以其简洁、高效和易于扩展的特性深受用户喜爱。而针对Typecho后台界面的美观度,许多开发者制作了各种插件来提升用户体验,其中...
与常用的命令行工具相比,不必每次输入烦琐的字符串登陆数据库,拥有更清楚的命令提示信息,实用简单的关键字帮助你查询检索数据表信息,体积小巧,在图形化界面使用起来不方便或无法使用的环境下,simpleMySQL是一...
描述中的"简单登陆页面教师日 2019年简单登陆页面教师节"进一步确认了项目的目的,即为2019年的教师节创建了一个简单的登录界面。这可能是一个学生作品,或者是为教育机构或活动组织者设计的网页模板,旨在提供一个...
简单门户0.1.0版本 [2015-02-14] 作者 Jeffrey Silverman 许可证参见:许可证概述这是一个 JavaScript 单页应用程序,可从 YML 文件构建选项卡式界面书签门户要完成这项工作,必须从 Web 服务器访问 index.html 文件...
【标题】"Login后台登陆html模板"所涉及的知识点主要集中在网页设计与开发领域,特别是前端技术的...使用这样的模板,开发者可以快速搭建出符合现代Web标准的后台登录界面,同时也可以借此学习和提升自己的前端技能。
第1章 绪论 1.1 项目背景 1.2 项目开发的目的和意义 1.3 国内外发展情况 ...6.3.1 注册登陆界面 6.3.2 功能测试结果 6.3.3 性能测试结果 6.3.4 稳定性测试结果 6.3.5 安全测试结果 结论与展望 参考文献 致谢
"ps5-landing:PS5登陆页面-Simple Threejs + GSAP示例用法" 这个标题表明我们正在讨论一个与PlayStation 5(PS5)登录页面相关的项目。这个项目使用了Three.js和GSAP两个技术来创建一个交互式的、动态的登录体验。...
163邮箱通常使用SMTP(Simple Mail Transfer Protocol)和IMAP(Internet Message Access Protocol)协议进行邮件收发。开发者需要了解如何使用这些协议的授权机制,如SMTP的AUTH PLAIN或LOGIN命令,或IMAP的...
8. **用户界面**:虽然这里未提及,但通常此类应用会有用户界面,需要设计良好的交互,让用户方便地输入邮箱信息,并显示验证结果。 总的来说,实现自动检测邮箱登录功能涉及到的Java编程、网络通信、邮件协议和...
4. **用户界面**:E 1 A Simple Controller.pdf可能是一个关于系统设计或控制器角色的文档,详细解释了系统的控制流程。在JSP页面中,通常会有一个包含用户名和密码字段的表单,以及登录和取消按钮,用于用户交互。 ...