PaintPlus线条绘制优化
练习任务:GUI + 鼠标事件
我们在讲座中编写的Paint程序(以及PaintPlus程序中)的问题之一是,如果我们将鼠标光标移动得太快,我们将没有一条线,而是有许多点。因此,对于练习:重新设计PaintPlus以绘制实线,而不管绘制时光标的拖动速度。设置线宽为3px
奖励:允许用户按照他选择的方式和颜色选择笔的粗细。让它提供粗细为1、3和10px像素的线条尖端。
看一看书中的SimplePaint示例(在第280页上提到),看看如何在那里解决绘制实线的问题。Graphics2D应该用于线条粗细。如果您不知道这是什么,那么您还没有阅读本书的第6.2.5小节。我建议星期五,我可以根据需要回答有关作业的问题。祝你好运!
- 达米尔
下载地址
用户评论