java 仿qq登陆界面
无聊中 想写的。。哎 迷茫啊。。
Main:
package 仿qq登录;
public class Main {public static void main(String args[]){WindowBuild win=new WindowBuild();win.setTitle("仿qq登录");win.setBounds(600,250,250,250);}
}
WindowBuild:
package 仿qq登录;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class WindowBuild extends JFrame implements ActionListener{JTextField input1;JPasswordField input2;JButton buttonEnter,buttonExit;JLabel zhangHao,miMa;JTextArea show;Box box1,box2,box3,baseBox;WindowBuild(){setLayout(new FlowLayout());init();input1.addActionListener(this);input2.addActionListener(this);buttonEnter.addActionListener(this);buttonExit.addActionListener(this);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}void init(){box1=Box.createHorizontalBox();zhangHao=new JLabel("账号");input1=new JTextField(5);box1.add(zhangHao);box1.add(Box.createHorizontalStrut(8));box1.add(input1);miMa=new JLabel("密码");input2=new JPasswordField(5);box2=Box.createHorizontalBox();box2.add(miMa);box2.add(Box.createHorizontalStrut(8));box2.add(input2);buttonExit=new JButton("清除");buttonEnter=new JButton("登录");box3=Box.createHorizontalBox();box3.add(buttonEnter);box3.add(Box.createHorizontalStrut(20));box3.add(buttonExit);baseBox=Box.createVerticalBox();baseBox.add(box1);baseBox.add(Box.createVerticalStrut(5));baseBox.add(box2);baseBox.add(Box.createVerticalStrut(1));baseBox.add(box3);baseBox.add(Box.createVerticalStrut(5));show=new JTextArea(6,20);baseBox.add(new JScrollPane(show));add(baseBox);}public void actionPerformed(ActionEvent e){String s1=input1.getText();String s2=input2.getText();if(e.getSource()==buttonEnter){int n=JOptionPane.showConfirmDialog(this, "确认是否正确","确认对话框",JOptionPane.YES_NO_CANCEL_OPTION);if(n==JOptionPane.YES_OPTION){show.append("成功录入!!!\n账号:"+s1+" 密码:"+s2+"\n");input1.setText(null);input2.setText(null);}else if(n==JOptionPane.NO_OPTION){show.append("录入失败!!!\n");input1.setText(null);input2.setText(null);}}else if(e.getSource()==buttonExit){input1.setText(null);input2.setText(null);show.append("已清除!!!\n");}}
}
这是运行结果 。想着下次把信息录入到电脑 而不是文本区 。。慢慢来
java 仿qq登陆界面相关推荐
- Java实现QQ登陆界面的搭建
仿QQ登陆界面 界面显示 界面布局 响应事件 仿QQ登陆界面实现 1.界面显示 界面显示的两种方法 创建JFrame对象 import java.awt.Color; import javax.swi ...
- java仿qq登录 界面设计,Java Swing仿QQ登录界面效果
本文实例为大家分享了Java Swing仿QQ登录界面展示的具体代码,供大家参考,具体内容如下 闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans.MyEcl ...
- java Swing QQ登陆界面
这几天写了一个QQ登录界面,本来想做到高仿的,但是现在得做Kinect项目,无奈这个就得放一放了,但是现在这里做个记录 先说一下思想: 由JFrame和多个JPanel组成, 1.界面要重新修整,主要 ...
- java简单实现仿QQ登陆界面
实现思路: 1.总体用南北布局,北部为一个label图片,中部是一个自定义面板 2.面板不采用默认布局,自己给组建设置布局方式 package com.shl; import javax.swing. ...
- java 仿qq登录界面7.1_安卓开发学习笔记(七):仿写腾讯QQ登录注册界面
这段代码的关键主要是在我们的相对布局以及线性布局上面,我们首先在总体布局里设置为线性布局,然后再在里面设置为相对布局,这是一个十分常见的XML布局模式. 废话不多说,直接上代码: 一.activity ...
- java版本qq登陆界面_java实现QQ登陆界面
以下是效果截图: 素材: 以下是源代码: import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.Mous ...
- java实现QQ登陆界面
以下是效果截图: 素材: 以下是源代码: import java.awt.*; import java.awt.event.MouseEvent; import java.awt ...
- JAVA仿QQ登录界面
虽说没有完全还原,但是神似不少,以下是代码: public class LoginFrame { Socket socket; PrintWriter pWriter; BufferedReader ...
- Android 高仿QQ 登陆界面
先上图: 下面是布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"a ...
最新文章
- 逆天改命,机械飞升:渐冻症科学家拒绝等死,将自己改造成了「半机械人」...
- springboot打war包汇总
- 微服务系列:MicroProfile和Apache TomEE
- win7和mysql乱码,windows本地mysql数据库存入中文乱码
- snort入侵检测系统下载Linux,入侵检测系统Snort 2.9.0.2 发布
- Quick cocos2dx学习笔记
- 电梯管理php,写字楼物业电梯管理规定
- php mencache扩展,【memcache缓存专题(3)】PHP-memcache扩展的安装以及使用
- 【JVM】G1垃圾回收器
- 测试上路2年,你处于什么阶段了?不醒着拼,你连应届生都比不过...
- 全新的Windows Phone 8开发资源汇总
- 图:杭州中级人民法院演讲比赛于9月29日圆满结束.其主题图片展示。
- vulnhub-DC-9靶机渗透记录(适合新手详细版)
- wordpress目录不分层级方法!去掉WordPress目录链接中category?目录在根目录
- 什么是“荷花定律”?
- linux开组态软件,基于嵌入式Linux的组态软件实时数据库的设计
- 因计算机丢失d3dx9-30,Win10玩仙剑5提示d3dx9_30.dll文件丢失的解决方法
- pap认证过程_广域网PAP配置及认证
- python跑得慢_为什么我的smo跑得这么慢?
- 对rose框架的简单使用
热门文章
- snowboy嵌入式_编译配置SNOWBOY
- 博士申请 | 美国范德堡大学NDS实验室招收数据挖掘/机器学习全奖博士生
- 黑龙江职业学院计算机考试,黑龙江职业学院官网
- tp5 mysql实现消息队列_thinkphp5 tp5 queue消息队列使用方法
- FLP不可能原理(转)
- 单片机1602液晶显示
- all CUDA-capable devices are busy or unavailable in function ‘setDevice‘
- 0x80070005拒绝访问
- 学习Linux前必备专业知识
- 工业水处理行业主要壁垒构成及重点企业分析、相关风险、处理规模