首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA小结之 简单的SWING界面开发

2013-11-23 
JAVA总结之 简单的SWING界面开发一.图形界面? ??? ?图形界面(Graphic User Interface)简称GUI,是用图形的

JAVA总结之 简单的SWING界面开发

一.图形界面

? ?

?

? ?图形界面(Graphic User Interface)简称GUI,是用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算

?

机系统发出指令、启动操作,并将系统的运行结果同样以图形方式显示给用户的技术。图形用户界面与字符界面相比,操作简单,画面生动

?

,深受广大用户的欢迎,已经成为目前几乎所有应用软件的既成标准。本章主要讲述Java的图形界面技术,即使用java.awt包来创建图形界

?

面的方法,包括AWT组件、窗口和菜单设计、布局管理器、绘图操作,等等

? ?Java的图形用户界面由各种组件(component)构成,它们主要位于java.awt包与javax.swing包中。Swing与AWT最大的不同是,Swing在

?

实现时,不包含任何本地代码(native),是一种“轻量级(lightweight)”的组件

Swing具有状态的组件。

二、容器

1.顶层容器:

JFrame、JApplet、JDialog 和 JWindow

?

2.常用的容器

JFrame顶级容器javax.swing窗体类

JPanel最灵活的容器javax.swing面板类

javax.swing

?

3.常用的组件

JLabel标签类显示图标或文字

JPasswordField密码输入框类接受输入,然后用特殊符号代替显示

JTextField文本输入框类接受输入直接显示

JComboBox下拉框类接受输入,可以选择

JCheckBox复选框类(多选框)显示文字图标,然后选中

JButton按钮类显示图标或文字

javax.swing

?

4.常用的布局

java.awt和javax.swing包下所有以Layout结尾的类都是布局类。

FlowLayout流式布局类word文档

BorderLayout边框布局类上北下南左西右东中间

GridLayout网格布局类矩阵

java.awt

?

1.根据包名,查找类名,然后找方法

2.在索引中输入对应的类名,然后找方法

?

5.实现简单界面

1.新建一个Login类,在类中定义主函数

2.在类中定义初始化界面的方法

3.在方法中实例化一个JFrame类的对象

4.设置对象的属性值

5.实例化一个组件对象,将对象添加到窗体上

6.在主函数中实例化Login类的对象,调用初始化界面的方法

?

6.使用多容器多布局实现QQ界面

JFrame ?窗体容器BorderLayout 边框布局

JPanel北边不用布局

JPanel西边流式布局靠右

JPanel中间流式布局靠左

JPanel南边流式布局剧中

?

实例:实现QQ登录界面

见附件

?

热点排行