我是靠谱客的博主 负责樱桃,最近开发中收集的这篇文章主要介绍在java学习中遇到的一些经典问题和解答(7),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部