使用 AWT,如何将图像导入到您绘制的矩形中?我只想将背景分配给那个特定的矩形。
问问题
2348 次
2 回答
5
- 设置
Rectangle
为剪辑区域。 - 在某个点绘制图像,使其(部分)位于剪切区域内。
- 清除剪辑。
- 绘制矩形。
正如在这个答案中看到的(这里的形状是文本,但同样的原则适用)。
于 2012-11-20T06:22:40.497 回答
0
最常见的方法是覆盖paint
组件中的方法。看看Graphics.drawImage()。示例:绘制图像
如果您决定迁移到Swing
,则可以利用 Swing 的优化绘画模型,覆盖paintComponent
而不是paint
.
请参阅:执行自定义绘画
于 2012-11-19T14:54:14.683 回答