概述
1.三种支持(Painting)的组件?
Canvas,Frame,Panel,和Applet支持重绘。
2.什么是裁剪(clipping)?
限制在一个给定的区域或者形状的绘图操作叫做裁剪。
3. MenuItem和CheckBoxMenuItem的区别是什么?
CheckBoxMenuItem类继承自MenuItem类,支持菜单选项,可以选中也可以不选中。父与子的关系。
4.边缘布局里面的元素是如何布局的?
按照容器的东西南北中方向布局
5.网格包布局里面的元素是如何布局的?
按照网格进行布局。不同大小的元素可能会占网格的多行或者多列。因此行数和列数可以有不同的大小。
6.Windows和Frame有什么区别?
Frame类继承了Windows类,它定义了一个可以有菜单栏的主应用窗口。
7.裁剪和重绘有什么联系?
当窗口被AWT重绘线程进行重绘时,他会把裁剪区域设置成需要重绘的窗口区域。
8.时间监听器接口和事件适配器有什么关系?
事件监听器接口定义了对特定的事件,事件处理器必须要实现的方法。事件适配器给事件监听器接口提供了默认的实现。
9.GUI组件如何来处理它自己的事件?
GUI组件可以处理它自己的事件,只要他实现相对应的事件监听接口,并且把自己作为事件监听器。
10.Java的布局管理比传统的窗口系统有哪些优势?
Java使用布局管理器以一种一致的方式在所有的窗口平台上摆放组件。因为布局管理器不会和组件的绝对大小和位置相绑定,所以他们能够适应窗口系统的特定平台的不同。
最后
以上就是负责樱桃为你收集整理的在java学习中遇到的一些经典问题和解答(7)的全部内容,希望文章能够帮你解决在java学习中遇到的一些经典问题和解答(7)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复