包的定义
给代码分类,包相当于文件夹,类相当于文件。
两种写法
1.包名.类名
2.在类定义时,写 import 包名.类名
import : 进口,拿…过来
开发界面
一、java中界面开发相关的类:
- 按包名分类
awt:java.awt包下,java早期使用的界面开发包,监听器,布局,尺寸等仍保留。swing:javax.swing包下,该包下的组件类类名以J开头。 - 按功能分类容器组件:用来放其他组件。
- 顶级容器组件:一个界面就是一个顶级容器组件,所有东西必须全部写入顶级容器组件才能显示出来。
- 元素组件:提供交互功能,输入(按钮,输入框),输出(图片,文字)
- 布局:组件在容器中的摆放规则。(流式布局:组件在容器中按顺序从左至右摆放,一行摆不下下一个组件则自动换到下一行。)
-
二、开发界面所需要的内容显示图片的标签组件
JLabel显示文字的标签组件
JLabel
qq号输入框 JTextField //输入qq号
密码输入框 JPasswordField //输入密码
复选框 JCheckBox //记住密码,自动登录按钮
JButton //登录按钮
顶级容器组件 JFrame
尺寸 java.awt.Dimension
图片 javax.awing.ImageIcon
流式布局 java.awt.FlowLayout
三、API文档提供了对java中所有类的说明,按照包名查找,找包下的类
四、开发登陆界面步骤
1.创建界面类,定义显示界面的方法
2.创建窗体对象,设置窗体属性
3.创建各个组件对象,设置属性,将各组件添加到窗体上
4.设置窗体可见
5.在主方法中定义界面类对象,调用显示界面方法