黑马程序员--java笔记13--图形用户接口GUI
来源:互联网 发布:算法导论 第3版 pdf 编辑:程序博客网 时间:2024/05/29 16:40
图形用户接口GUI
Java.Awt(重量级控件、依赖平台)
Java.Swing(轻量级控件、有可移植性)
继承关系图:
Component:组件
Checkbox:复选框
Panel:面板(不能单独存在)
Frame:框架
Dialog:对话框
FileDialog:文件对话框(选择保存或打开)
布局管理器(组件排放方式):
常见的布局管理器‘:
1.FlowLayout(流式布局管理器):从左到右排序(Panel默认的)
2.BorderLayout(边界布局管理器):东西南北中(Frame默认的)
3.GridLayout(网格布局管理器):规则的矩阵
4.GardLayout(卡片布局管理器):选项卡
创建一个图形化界面:
1.创建frame窗体//Frame f=new Frame(“my window”);
2.对窗体进行基本设置(比如大小,位置,布局)//f.setLayout(new FlowLayout());
3.定义组件//Button b=new Button(“按钮”);
4.将组件加入窗体中//f.add(b);
5.显示窗体//f.setVisible(true);
事件监听机制:流程图:
事件监听机制特点:
1.事件源:就是包中的图形界面组件
2.事件:每个事件源都有自己特有的对应事件和共性事件(Event)
3.监听器:将可以触发事件的动作封装在监听器中
4.事件处理:以上三项可以在Java中直接获取对象进行操作,我们要做的就是编写处理代码
P.S.:接口XxxListener中如果含有3个及以上抽象方法时,会有对应的XxxAdapter子类
相应的组件及其监听器,触发事件等可以在API文档中进行查找
菜单工具:MenuBar下可添加Menu和MenuItem
Menu下可添加Menu和MenuItem
- 黑马程序员--java笔记13--图形用户接口GUI
- 黑马程序员-GUI(图形用户接口)
- 《黑马程序员》java笔记->GUI(图形用户界面)
- 黑马程序员 —— 图形用户接口GUI (第二十二天)
- 黑马程序员_java基础-图形用户接口GUI(Graphical User Interface)
- java的GUI(图形用户接口)
- java--GUI(图形用户接口)
- 图形用户接口--GUI
- 黑马程序员--java技术--GUI图形用户界面
- 黑马程序员--java--图形用户界面GUI
- 黑马程序员_温习 GUI图形用户接口二 (个人笔记)摘要(综合应用---对话框----菜单----Jar包打开方法)
- 黑马程序员_温习 GUI图形用户接口一 (个人笔记)摘要(GUI图形用户界面介绍-----布局管理器-----事件监听机制-----窗体事件---Action(执行事件)----鼠标事件----键
- 黑马程序员_<<GUI(图形用户管理)-----2>>
- 黑马程序员—20—java基础:有关GUI图形用户界面学习笔记和学习心得体会
- 黑马程序员java学习笔记——GUI图形化界面
- 黑马程序员————Java基础日常笔记---(图形化用户界面)GUI
- 黑马程序员-------GUI图形用户界面
- 黑马程序员--图形用户界面GUI
- 水题列表
- 使用JNotify监控目录下文件变更
- 【JAVA大作业开发记录(五)】
- (十四)洞悉linux下的Netfilter&iptables:开发一个match模块【实战】
- 文件的读写操作和Internet中读取文件
- 黑马程序员--java笔记13--图形用户接口GUI
- pcduino v3(ubuntu)右下角的wifi小扇形不见了(已解决)
- SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新
- OC NSString类字符串拼接问题探究
- 我的第一篇博客:关于android的Camera在takePicture()时不回调onPictureTaken()方法
- FloatingActionButton
- sgu 252 Railway Communication
- requireJS入门二
- github开源社区代码学习目录