Bigjava 第五章 复习题

本文介绍了Java图形编程的基础概念,包括控制台与图形应用程序的区别、组件的绘制方法、图形环境的目的等,并探讨了视图和组件类的设计原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

R5.1 控制台应用程序和图形应用程序之间有什么差异?

答:控制台只能输入简单的字符,图形应用程序可以利用鼠标进行各种操作

R5.2 谁调用组件的paintComponent方法?什么调用paintComponent方法

答:JFrame要显示的时候会调用它里面组件的paintComponent方法

R5.3 为什么paintComponent方法的参数类型是Graphics而不是Graphics2D?

答:Graphics还有其他的子类,可以绘制不同的图形

R5.4 图形环境的目的是什么?

答:用户更好的用户体验

R5.5 为什么图形程序使用单独的视图类和组件类

答:方便组合和重用

R5.6 为什么汽车绘制程序除视图类和组件类外,还有一个单独的类?

答:面向对象

R5.7 如何指定文本的色彩

答:g2.setColor(Color color)

R5.8 本章绘制图形使用了哪些类?

答:Graphics,Graphics2D

R5.9 编写一段Java指令,用绘制线条方式在窗口显示字母V和T

答:略

R5.10 设e为任意椭圆。编写一段Java代码绘制椭圆e和另一个与e大小相同且与e相切的椭圆。提示:需要查找传递椭圆大小的访问器。

答:略

R5.11 用计算double root = Math.sqrt(r*r+(r-a)*(r-a)),在程序中引入一个错误。运行该程序,交点发生了什么变化?

答:略

R5.12 假设运行IntersectionViewer程序并给出垂直线的x值为30。不实际运行该程序,确定将得到的交战值是什么?

答:略

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值