学习JAVA的过程当中,登陆界面是多数人第一个实现的小程序。今天咱们就来作一下登陆界面。固然在动手写代码以前咱们要先作一些准备工做,咱们要先了解JAVA提供的图形界面类有哪些,以及有哪些经常使用的组件类和辅助类。java
1、JAVA提供的图形界面类c++
1.AWT组件小程序
AWT组件是JDK1.0的时候推出的图形界面类,它的名字是根据包名而来的:java.awt。函数
AWT组件是在实现的时候采用的是c和c++的语言混合实现的,而且调用了操做系统底层的函数。布局
因为AWT组件的实现语言和底层函数的调用,致使AWT组件没法实现跨平台性。学习
2.SWING组件加密
SWING组件是JDK1.4的时候推出的图形界面类,它的名字也是根据包名而来的:javax.swing。操作系统
SWING组件是基于AWT组件的基础上,采用纯JAVA语言实现的一套跨平台组件。.net
可是无论使用AWT组件仍是SWING组件开发的应用程序都是能够跨平台的。设计
2、经常使用的组件类和辅助类
1.容器组件类:组件上能够添加其余的组件,则该组件就是容器组件。
这里咱们将要用到的是JFrame。它是一个窗体容器组件类(属于顶级容器)。一般若是咱们要实现一个图形界面,首先必定要先有一个顶级容器。
2.元素组件类:通常是用来显示文字、图片或者接受用户输入信息的组件。
这里咱们要用到的是
JLabel 标签元素类 显示文字或图片,也能够二者一块儿显示
JTextField 文本输入框元素组件类 接收用户输入的信息,而后将输入的信息直接显示出来。