黑马程序员--java技术blog---第七篇:GUI
来源:互联网 发布:rsync ssh 端口号 编辑:程序博客网 时间:2024/06/05 20:49
------- android培训、java培训、期待与您交流! ----------
1、GUI
一种图形化的人机交互界面CLI是命令行
JAVA的GUI相关的都存在java.Awt,javax,Swing中 Abstract Window ToolKit
Swing 在任何系统下显示都一样
构件 Component
Container 容器
2、布局管理
组件排列方式
FlowLayout 从左到右布局
BorderLayout 贴近边界布局东西南北中
GridLayout 网格式布局
CardLayout 卡片式布局
GridBagLayout 网格包式布局
3、Frame
最初不显示 setVisible()可以使其显示
setSize()设置窗体大小
setLocation()设置位置
add()添加控件
setLayout()设置布局
setBounds()调整大小和位置
4、事件监听
监听机制的组成
事件源 事件 监听器 事件处理
窗体事件
addWindowListener()
WindowListener 有很多方法
WindowAdapter 实现接口的抽象类 方法体为空
Active 窗口前置事件
ActionListener 活动监听
Button点击时
鼠标事件
addMouseListener
监听器有适配器
MouseEvent封装了好多成员
键盘事件
addKeyListener
监听器有适配器
父类中有 consume可以定义处理方式
5、Dialog
与frame差不多可以添加控件
0 0
- 黑马程序员--java技术blog---第七篇:GUI
- 黑马程序员—java技术blog—第十二篇java基础应用GUI模拟登陆注册
- 黑马程序员—java技术blog—第七篇:正则表达式
- 黑马程序员—java技术blog—第七篇集合整体基础框架概述
- 黑马程序员--java技术--GUI图形用户界面
- 黑马程序员—java技术blog—第三篇:异常
- 黑马程序员—java技术blog—第八篇:反射
- 黑马程序员--java技术blog---第十篇:正则表达式
- 黑马程序员学习log第七篇基础知识:JAVA的面向对象之GUI总结
- 黑马程序员 Java GUI
- 黑马程序员---GUI【java】
- 黑马程序员--java GUI
- 黑马程序员--JAVA<GUI>
- 黑马程序员—java技术blog—第十一篇:泛型
- 黑马程序员--java技术blog---第一篇:其他对象
- 黑马程序员--java技术blog---第十一篇:反射
- 黑马程序员—java技术blog—第十篇java入门基础小节
- 黑马程序员—Java GUI
- Redis与Memcached的比较
- MyEclipse 2014 Customize Perspective无法打开解决方案
- HDU 5379 Mahjong tree (详解,构造+思维)
- hdu 3416 Marriage Match IV (最短路+最大流)
- poj 1743 Musical Theme
- 黑马程序员--java技术blog---第七篇:GUI
- 滑动文本标签,一个类解决广告轮播 UIScrollView
- 小白学开发(iOS)OC_ block数据类型(2015-08-08)
- COCOS2D-x添加图片按钮步骤总结
- 生物识别大PK:你该选择哪种生物识别方式?
- 浅谈CSS选择器中的空格
- C#重构经典全面汇总
- could not launch thie product because the associated workspace is currently
- linux下安装oracle 11g