API-GUI
其他
2018-05-30 06:17:14
阅读次数: 0
API-GUI
本章内容
l GUI概述
l awt和swing包概述
l GUI继承体系图
l GUI案例
l 布局管理器
l 事件监听机制和适配器模式
l 常见的组件事件
l NetBeans工具介绍
l NetBeans工具使用
GUI(图形用户界面)
l GUI
• Graphical User Interface(图形用户接口)。
• 用图形的方式,来显示计算机操作的界面,这样更方便更直观。
l CLI
• Command line User Interface (命令行用户接口)
• 就是常见的Dos命令行操作。
• 需要记忆一些常用的命令,操作不直观。
l 举例:
• 比如:创建文件夹,或者删除文件夹等
awt和swing包的概述
l java.awt:AbstractWindow ToolKit (抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件。
l javax.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。
GUI继承体系图
GUI第一个案例
l Container常用子类:Window Panel(面板,不能单独存在。)
l Window常用子类:Frame Dialog
l 简单的窗体创建过程:
• Frame f = new Frame(“mywindow”);
• f.setLayout(newFlowLayout());
• f.setSize(300,400);//设置窗体大小
• f.setLocation(300,200);//设置窗体出现在屏幕的位置
• f.setVisible(true);
事件监听机制
l 事件源
l 事件
l 事件处理
l 事件监听器
事件监听机制流程
适配器设计模式
l 通过适配器设计模式改进窗口关闭案例
GUI案例
l 窗体关闭事件
l 按钮点击事件
l 把数据通过文本框转移到文本域
l 鼠标事件案例
l 键盘事件案例
菜单组件
菜单组件概述
l MenuBar,Menu,MenuItem
l 先创建菜单条,再创建菜单,每一个菜单中建立菜单项。
l 也可以菜单添加到菜单中,作为子菜单。
l 通过setMenuBar()方法,将菜单添加到Frame中。
Netbeans工具的概述和基本使用
l Netbeans工具的概述
l Netbeans工具要完成的案例
• 模拟四则运算
• 登录注册
转载自blog.csdn.net/hc1151310108/article/details/80500708