java - AWT 绘画工具像素不完美

标签 java eclipse awt

当使用 AWT 包绘制东西时,我发现有时当我使用 fillRect 或 copyArea 等函数时,它有时会在侧面或底部添加一个像素,并且在绘制时变得非常烦人且引人注目非常小的形状。

如何解决这个问题?

更新:这是我执行 g.fillRect(1, 1, 3, 3); 时发生的情况的图片,它应该生成一个 3 x 3 的矩形: picture

很难看到,但右侧添加了一行像素。

最佳答案

请阅读 fillRect() 的文档,并注意坐标的处理方式与drawRect()不同。 fillRect() 填充一个比 drawRect() 宽 1 像素、高 1 像素的矩形。

关于java - AWT 绘画工具像素不完美,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58174872/

相关文章:

java - 是否有用于触摸设备(如平板电脑)的 Java API?

java - 编写一个与浏览器交互的简单网络爬虫(Java)

java - Java中JButton的定位

Java 泛型——这个语法有什么用?

java - 从不同主机 Java 中提取 Cookie

eclipse - Eclipse+Pydev 中转到定义的[快捷方式/其他方式]是什么

java - 代码分析器 : PMD & FindBugs

java - 自动化: Move files from source folder to destination folder one by one and delete the file from source folder

java - 如何将每个 paintComponent 调用同时写入 BufferedImage?

java - 如何在边框布局中添加多个按钮