目标:

Java ui界面设计:把注册界面修改,做成登录界面


直接贴代码:

package com.zp1115;import javax.swing.*;
import java.awt.*;public class dengluui {public void initUI() {JFrame zc = new JFrame();zc.setTitle("登录界面");zc.setSize(450, 550);zc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);zc.setResizable(false);FlowLayout fl = new FlowLayout();//流式布局zc.setLayout(fl);JButton ZC = new JButton();ZC.setText("立即登录");//ZC.setBounds(290,100,100,50);JTextField countin = new JTextField();JTextField namein = new JTextField();JPasswordField pwdin = new JPasswordField();Dimension dim = new Dimension(350, 40);pwdin.setPreferredSize(dim);countin.setPreferredSize(dim);JLabel countjla = new JLabel("账号:");JLabel pwdjla1 = new JLabel("密码:");ImageIcon img = new ImageIcon("C:\\Users\\赵璞\\IdeaProjects\\GoodStrat\\out\\production\\GoodStrat\\com\\zp1115\\img2.png");JLabel imgJla = new JLabel(img);//imgJla.setSize(290,250);zc.add(imgJla);zc.add(countjla);zc.add(countin);zc.add(pwdjla1);zc.add(pwdin);zc.add(ZC);// 所有组件加载之后执行zc.setVisible(true);// 可视化 显示到屏幕}public static void main(String[] args) {dengluui zcui= new dengluui ();zcui.initUI ();}
//水一篇,到时候做注册登录结合用,下一篇对按钮做事件监听
}

运行结果:

中途出现的bug和解决方法

主要是贴图片时,选择鼠标拖动到ImageIcon()位置,导致程序运行时无法正常读取文件,一开始以为是图片格式或者像素大小出现问题,后来加了完整路径,bug解决。
FlowLayout ()流式布局,一定要选好各组件的大小和ui界面大小相匹配,否则会出现不对称的情况。

java设计ui界面(用户登录)相关推荐

  1. java获取界面输入数字_通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、...

    通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加.减.乘. 2016-08-22 0 0 0 4.0 分 其他 1 积分下载 如何获取积分? 通过JAVA设计 ...

  2. jsp java 登陆_jsp+java servlet实现简单用户登录

    jsp+java servlet实现简单用户登录(使用数据库,包括注册页面) 功能介绍 本项目通过使用jsp和servlet实现简单的用户登录.主要逻辑为:如果用户不存在,则首先进行注册(注册信息同步 ...

  3. 优秀的设计UI界面按钮素材,让点击率飙升

    快节奏的网络数码时代人们越来越离不开智能设备,面对屏幕上无数的按钮,点还是不点是个问题.不知道大家有没有发现,按钮越多,我们点击得越慢.这是因为只要有按钮,我们的下意识就会"检查" ...

  4. MATLAB AppDesigner 设计UI界面中调用自定义函数

    在MATLAB AppDesigner设计UI界面过程中,如果直接在APPDesigner代码编辑框中编写代码,如代码量较大,会导致代码混乱的问题.使用调用函数的方法能够解决该问题. 本文将介绍MAT ...

  5. PyQt4设计UI界面并添加简单功能【python+pyqt4+opencv】

    学习python的过程中,了解到PyQt,加上先前用过OpenCV,自然就有了用PyQt设计UI界面,调用OpenCV函数实现功能的想法. 步骤: 1.  Qt designer 快速实现UI界面,并 ...

  6. java记事本UI界面类

    文章目录 前言 一.UI界面 二.My_UI记事本界面类 总结 前言 一.UI界面 java记事本UI界面类My_UI.java, 1.把My_UI.java文件放在包com中(eclipse编辑器可 ...

  7. 从零开始,对接环信IM iOS SDK(无UI界面)实现登录与发送消息

    从零开始,对接环信IM iOS SDK(无UI界面)实现登录与发送消息 查看更多官方集成教程:https://www.imgeek.org/video/

  8. GUI Guider设计UI界面移植到STM32

    GUI Guider设计UI界面移植到STM32 一.什么是GUI Guider 什么是 GUI-Guider? GUI Guider 是恩智浦为 LVGL 开发了一个上位机GUI 设计工具,可以通过 ...

  9. 安卓开发Java版——UI界面的设计

    UI界面设计 常见控件使用方法 TextView android:background 背景颜色 android:layout_width和android:layout_height指定了控件的宽度和 ...

最新文章

  1. 线下报名 | NVIDIA JETSON 开发者交流会,走进哈工大!
  2. ElasticSearch-安装以及常见错误(自己测试过yum install -y log4j* )
  3. java equals 的区别_java中equals和==的区别是什么-百度经验
  4. Linux 驱动面试题总结
  5. GOF设计模式之1:单例设计模式
  6. 改善代码可读性的5种方法
  7. BugkuCTF-MISC题啊哒,白哥的鸽子
  8. 白盒测试 | 用例设计方法之条件覆盖
  9. js ...运算符_「 giao-js 」用js写一个js解释器
  10. 强大,10k+点赞的 SpringBoot 后台管理系统竟然出了详细教程!
  11. c语言写os 编译器,你真的懂''Hello world''吗?从编译器到OS内核系列:编译器基本概念...
  12. 老司机 iOS 周报 #67 | 2019-05-13
  13. 10.java之父被B站学习者下载达7000万次的Java视频教程你还没有看过知乎
  14. 人生最要紧的是充实自己
  15. keydown和keypress的区别
  16. python-pygame安装教程
  17. python如何安装numpy模块?
  18. mysql启动命令 linux命令,linux下mysql 启动命令
  19. Win10修改登录/锁屏界面背景
  20. Spring Security技术栈学习笔记(十)开发记住我功能

热门文章

  1. 《软件工程》-用户界面设计
  2. webfreer去广告
  3. matlab DSB-AM与SSB-AM的调制与解调
  4. Excel中ROUND、ROUNDUP、ROUNDDOWN函数详解
  5. 忘记了PPT文件打开密码怎么办?
  6. R语言柯西(cauchy)分布
  7. android视频采集
  8. keepalived实现高可用nginx反向代理(Web集群)
  9. echarts中国地图(百度地图)
  10. 一级计算机软件wps,计算机一级WPS