一、课堂测试源代码及其结果截图

用java的swing写一个用户登录界面,采用网格布局。源代码如下:

/**

*

*/

package LiuLijia;

import java.awt.CardLayout;

import java.awt.Container;

import java.awt.Font;

import java.awt.GridBagLayout;

import java.awt.GridLayout;

import java.awt.LayoutManager;

import java.awt.TextField;

import javax.swing.ButtonGroup;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JCheckBox;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JList;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JProgressBar;

import javax.swing.JRadioButton;

import javax.swing.JScrollPane;

import javax.swing.JSlider;

import javax.swing.JSpinner;

import javax.swing.JTextArea;

import javax.swing.JTextField;

import javax.swing.ListSelectionModel;

/**

* @author Administrator

*

*/

public class LoginSystem {

/**

* @param args

* @param flowLayout

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

JFrame f=new JFrame();

f.setTitle("系统登录界面");

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

f.setExtendedState(JFrame.MAXIMIZED_BOTH);

f.setVisible(true);

//设置窗口的大小和位置

f.setSize(400,400);

f.setLocation(200,200);

Container con=f.getContentPane();//生成一个容器

con.setLayout(new GridLayout(7,1));

JPanel pan1=new JPanel();//生成一个新的版面

JLabel title=new JLabel("欢迎登陆本系统");

title.setFont(new Font("宋体",Font.BOLD, 20));

pan1.add(title);

con.add(pan1);

//最上面的登陆文字

JPanel pan2=new JPanel();//生成一个新的版面

JLabel name=new JLabel("用户名");

pan2.add(name);

TextField tf_name=new TextField(20);

tf_name.setText("请在此处输入用户名");

pan2.add(tf_name);

con.add(pan2);

//用户名及其文本框放置在第二个版面上

JPanel pan3=new JPanel();//生成一个新的版面

JLabel pass = new JLabel("密码");

pan3.add(pass);

JPasswordField password=new JPasswordField(15);

password.setEchoChar('*');

pan3.add(password);

con.add(pan3);

//密码及其密码域放在第三个版面上

JPanel pan4 = new JPanel();

JButton b_log=new JButton("登陆");

pan4.add(b_log);

JButton b_exit=new JButton("退出");

pan4.add(b_exit);

con.add(pan4);

//登陆和退出这两个按钮放在第四个版面上

JPanel pan5 = new JPanel();

con.add(pan5);

JPanel pan6 = new JPanel();

con.add(pan6);

JPanel pan7 = new JPanel();

con.add(pan7);

//空白版面

}

}

二、开发网站系统需要掌握的技术:

想要开发一个优秀的网站,需要同时兼顾到网页的前端和后台。前端主要是说网页的界面设计,以美观整洁为标准。主要用到的技术有jsp等脚本技术,脚本技术可以响应用户的操作。后台主要涉及到对数据库的操作,用java语言来编写。要用到javaEE,用struts、spring、hibernate等框架。

三、为了学这门课我准备花费的时间和我的学习目标

这门课程内容较多,作业量也较大。因此,我准备花费比较多的时间来学好这门课。一周最起码安排十个小时来学习。这门课的学习目标不仅仅要局限在考一个好的成绩这么简单,关键是要认真的学习,然后开发出一个软件产品,参与一个项目。让自己的知识能够学有所用。

java写一个登录系统_用java写一个用户登陆界面相关推荐

  1. 为啥JAVA虚拟机不开发系统_理解Java虚拟机体系结构

    1 概述 众所周知,Java支持平台无关性.安全性和网络移动性.而Java平台由Java虚拟机和Java核心类所构成,它为纯Java程序提供了统一的编程接口,而不管下层操作系统是什么.正是得益于Jav ...

  2. 基于java的学生选课系统_基于Java的学生选课系统.doc

    课程设计 (Java程序设计) 题 目 基于Java的学生选课系统 基于Java的学生选课系统 摘要:课程管理系统是一个学校中不可缺少的部分.课程管理系统应该能够为用户提供充足的信息和快捷的查询手段. ...

  3. 用java编码图书查询系统_用java做的一个图书管理系统的源代码

    <用java做的一个图书管理系统的源代码>由会员分享,可在线阅读,更多相关<用java做的一个图书管理系统的源代码(42页珍藏版)>请在人人文库网上搜索. 1.用java做的一 ...

  4. java写日历记事本系统_用Java实现日历记事本源代码2660【新版】

    保存日志.addActionListener(this); 删除日志.addActionListener(this); setLayout(new BorderLayout()); JPanel pS ...

  5. 基于java的图书租赁系统_基于java web的图书管理系统

    基于java web的图书管理系统 追逐梦想 2019-06-11 20:20 浏览 3413 下载 36 如需远程调试,部署,等技术支持(非源码问题有偿),定制源码,请联系在线客服 基于jsp+se ...

  6. java 网上医院预约系统_基于java web的医院网上预约挂号系统 代码+数据库文件 齐全...

    [实例简介] 基于java web的医院网上预约挂号系统 代码+数据库文件 齐全 :直接导入myeclipse就ok了,好使.献给做这个项目的同学 [实例截图] [核心代码] guahao └── g ...

  7. python写一个crm系统_用Python打造一个CRM系统(四)

    在上一篇中在本地进行初始化,并让项目顺利运行.在本篇中将实现一个线索管理模块,支持线索的增删改查. 新建线索应用模块 进入项目目录,使用django命令创建线索应用模块,命令如下: $ python ...

  8. java吧 博客系统_【Java】SpringMVC + Mybatis 实现的个人博客系统

    [Java] 纯文本查看 复制代码DEBUG - Resolved location pattern [classpath:com/wp/dao/**/*.xml] to resources [fil ...

  9. 基于java的机房收费系统_基于Java Socket的高校机房计费管理系统

    The Accounting Management System of College computer room based on Java Socket 1.ji06-1, School of C ...

最新文章

  1. “诺奖风向标”--2020年斯隆研究奖公布,其中有16位华人学者获奖!
  2. 自动驾驶的摩尔定律:无人驾驶的最终实现时间或在2035年丨厚势汽车
  3. Codeforces 963A Alternating Sum 【数论+数学】
  4. 点击列表高亮_HTML5 标签列表
  5. 对称加密算法原理--OpenSSL演示、iOS代码运用及CCCrypt安全隐患
  6. Gitlab7.0通知邮箱的配置(smtp)
  7. ***站长自述挂马经历 提醒挂马者回头是岸
  8. JPA、JTA与JMS
  9. MYSQL 数据库 宋红康学习笔记
  10. python numpy 矩阵运算_NumPy向量和矩阵的运算
  11. 如何读计算机领域的论文,计算机领域学术论文分类
  12. 推荐广告相关名词ctr,cvr等
  13. js 实现批量下载页面中的图片
  14. 联想集团Q1:非PC业务增势喜人,共同打造第二增长极
  15. TCP和UDP的区别有哪些?
  16. 基础设施即代码:一场变革即将到来
  17. 1001 害死人不偿命的(3n+1)猜想
  18. pat 乙级 1015. 德才论(25)
  19. 港科夜闻|香港科大张利民教授荣获2023年度美国土木工程师学会派克奖(Ralph B. Peck Award)...
  20. PC网站接入微信登陆流程四:后端处理登陆后的code,和获取微信登陆用户的信息

热门文章

  1. 第三十一章 : 疑难排解
  2. Android自带图标大全
  3. 使用OpenCV进行人脸检测和戴墨镜特效实战(附Python源码)
  4. 方舟服务器延迟n a什么意思,留存分析
  5. 拖放(DragDrop)
  6. 【周志华机器学习】五、神经网络
  7. C++:运算符重载与类的赋值运算符重载函数
  8. Jumping Frog
  9. 周记:Fifty-eight
  10. 水冒泡了几度_水开了为什么会冒泡?