GUI 图形化用户界面 -- 类似winform
java.awt -- 重量级组件包 和系统关联性强
javax.swing -- 轻量级组件包 在awt基础上,由纯Java语言编写 Java语言跨平台
1. 组件:
基本组件:能够独立显示的组件,要依赖于容器
容器组件:能够容纳基本组件和容器组件的组件
Component类
|--Container
|--Window窗体
|--Frame -- 是带有标题和边框的顶层窗口
|--Panel面板 -- Windows窗体上的小区域
|--基本组件
2. 事件监听
WindowListener 用于接收窗口事件的侦听器接口。
旨在处理窗口事件的类要么实现此接口(及其包含的所有方法),
要么扩展抽象类 WindowAdapter(仅重写所需的方法)。
WindowAdapter
接收窗口事件的抽象适配器类。此类中的方法为空。此类存在的目的是方便创建侦听器对象。
适配器设计模式
3. 类Runtime
每一个Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接
没有构造方法,那么应该有一个静态方法得到当前类的对象实例
public static Runtime getRuntime()
Runtime r = Runtime.getRuntime();
r.exec("notepad");
4. 使用NetBeans制作登陆注册案例

49

被折叠的 条评论
为什么被折叠?



