
[英]How can I stop these cars from hitting each other?
我正在做一个简单的交通模拟练习,因为我对编程还很陌生。 到目前为止,我已经完成了所有我想做的工作,但是当一辆汽车在红灯前停下来时,它后面的汽车就会撞上它并相互叠加。 这是我调用汽车的通用代码: 这里基本上是我的CarsRight.java类: 再一次,我不知道如何处理这个:/ ...
[英]How can I stop these cars from hitting each other?
我正在做一个简单的交通模拟练习,因为我对编程还很陌生。 到目前为止,我已经完成了所有我想做的工作,但是当一辆汽车在红灯前停下来时,它后面的汽车就会撞上它并相互叠加。 这是我调用汽车的通用代码: 这里基本上是我的CarsRight.java类: 再一次,我不知道如何处理这个:/ ...
[英]Java Graphics2D g2.drawLine is adding dots/coordinates, not drawing lines
我正在尝试编写基于字符数组(字符串)命令绘制多行的代码。 在我的示例中,F 表示向下移动,+ 表示逆时针旋转,- 表示顺时针旋转。 在我的结果中,只绘制了第一行。 图片 线条的结果只显示坐标。 我的代码如下。 ...
[英]How to run libxd “Quick Start” example
我在 C++ 中找到了这个名为libxd的图形库,但说明对我来说并不清楚。 快速入门示例不起作用,我在终端中收到此错误cannot find -lglad / -lglfw3 / -lrt / -ldl / -lX11 。 当我按照编译步骤进行时,我能够运行示例,仅在 Ubuntu 中,但项目结构很 ...
[英]How to use libxd library with CodeBlocks
我在 c++ 中找到了一个很好的图形库,它叫做 libxd,与 Processing 非常相似,但我不知道如何在 CodeBlocks 或 Visual Studio Code 中安装它。 链接到这个库: https://bernhardfritz.github.io/libxd/ ...
[英]Using Windows Forms in Visual Studio with C#, is there a way to get the Graphics.DrawEllipse function to draw the ellipse exactly as specified?
I'm learning C# and graphics programming using Windows Forms for Visual Studio, and I'm running into a problem where calling DrawEllipse and passing ...
[英]Drawing Shapes with lines on a transparent Graphics2D to get a png image
所以我的目标是有一个 window 打开,您只需单击即可在白色背景上绘制一些线条。 问题是,当它尝试保存时,它总是以 png 的形式返回,但它以方形图像的形式出现。 如果我用我的线条画一个三角形,我会在一个白色正方形内得到一个三角形,但我只想要三角形。 我真的很感激任何帮助我尝试了我在 stacko ...
[英]Graphics and Graphics 2D in java
当我使用 java 中的方法时,我在更改创建的钻石颜色时遇到问题。 我不知道如何通过使用方法来继承或纠正它。 我只是希望它成为面向 object 的我不知道如何正确地做到这一点。 请帮我。 这是我尝试创建面向对象的代码,但它不继承渐变绘制的颜色。 在此处输入图像描述那是我的代码的结果这是尚未创建多 ...
[英]Having trouble drawing BufferedImage of type TYPE_INT_ARGB_PRE with Graphics2D
在我的程序中,我得到了预乘 ARGB 格式的图像数据。 我正在执行以下操作来创建 BufferedImage,将其绘制到 canvas,然后将其渲染为 PNG 图像,但生成的图像有错误的 colors: 我已经验证图像数据是正确的,它来自 rlottie ( https://github.com/S ...
[英]Java Graphics 2d avoid Polyline distorted corners
我正在开发用于绘制地铁地图的图形界面。 一条线用站点表示为圆圈和一条折线以连接它们。您可以使用鼠标拖动移动站点,当然它会实时更新显示的 map。 我的问题是,当车站到达某个角度时,会出现折线变形,并且 2 条线创建的角超出车站圆形显示,我想知道是否有办法避免这种情况。 具有折线问题的应用程序屏幕截图 ...
[英]Graphics2D is not drawing correctly, its only drawing part of the oval
我正在尝试使用 Graphics2D 在 JFrame 上绘制一个椭圆,我希望它使用 window 来调整大小,这在技术上是可以做到的,它只是没有绘制大约三分之一的椭圆。 这绝对是我做错了,我是 Java 的 Graphics2D 部分的新手。 我不确定这是否是我的计算机,所以我尝试在另一台 PC ...
[英]How could I show X & Y mouse position while the mouse is moving with Graphics2D?
当鼠标与 Graphics2D 一起移动时,如何显示 X 和 Y 鼠标 position? 我试图在鼠标移动时显示坐标,但我可以使用System.out.println来完成,我想使用drawString.join("", 10, 5) 。 那我怎么能达到呢? *这就是我所做的 ...
[英]How can I show a random number between 1 to 10 with graphics2D?
我正在考虑如何创建它,我可以在线程上使用System.out.println来制作它,它运行良好,但是,我正在询问如何使用Graphics2D方法每秒显示随机数据,任何人有帮助? 这就是我所做的: ...
[英]Java : How to do image manipulation (pan, zoom, flip and rotate)?
我正在为自己的兴趣制作一个图像查看器应用程序。 我正在使用JPanel来显示bufferedImage 。 目标 - 我想操纵图像并为用户提供缩放、平移、翻转或旋转图像的选项。 我现在可以缩放、平移和旋转。 但问题是它与你在Microsoft Edge中打开 a.pdf 文件时看到的不一样。 我添 ...
[英]Java Graphics2D drawString is “blacking out” the source image
Java 8和Mac OS(High Sierra)在这里。 我有以下类TextOverlayer ,它从文件系统读取图像,并且需要在该图像上覆盖一些红色文本,然后将该“覆盖的”图像另存为文件系统上的另一个文件: public class TextOverlayer implements I ...
[英]Java graphics window doesn't draw when opened from another window through an event
我有三节课,第一个是主窗口,像 } 然后第二个类是一个具有面板的窗口,在该面板上将绘制图形 } 然后最后是进行绘图的面板类 } 问题是如果我正在使用从Starter类窗口到TryGraph类窗口的事件,GPan面板在通过play game()方法循环时将 ...
[英]Java Graphics2D method for drawing an image where the pixel alpha values are used but the colour values are replaced with a given colour
我一直在阅读Graphics2D的 API 并看到了所有可用合成模式的示例(类似于 photoshop 混合模式),但我看不到将源图像绘制到目标缓冲图像的方法。我已经指定,例如我的源图像是一个完全透明背景上的白色不透明圆圈,我如何使用它绘制一个缓冲区,以便绘制一个彩色圆圈。 出于性能原因,我不想构 ...
[英]Error with miter limit in Graphics2D.draw
我有以下代码: BufferedImage off_Image = new BufferedImage(2000, 8000, BufferedImage.TYPE_INT_RGB); Graphics2D graphics = off_Image.createGraphics(); gr ...
[英]Why is letter "o" with Graphics2D.drawString at font size 101 broken?
我想在 png 中绘制字符串。 我需要高度不超过 600 像素的字母。 因此我尝试使用 Graphics2D.drawString: 字体大小不超过 100 的文本可以正常工作。 问题:字体大小为 101 时,一些圆形字符(如“o”)变得有点倾斜。 这可以使用字体“Abril_Fatface ...
[英]MouseListener prints message multiple times
因此,我尝试使用Java图形创建视频游戏,并且需要在菜单屏幕上的“播放”按钮上使用MouseListener。 当我按下按钮时,只要我按住按钮,它就会重复打印测试文本。 我认为这与编写只允许打印一次但不知道如何执行的代码一样容易。 我尝试添加一个return方法,但是我没有运气。 我 ...
[英]Java Graphics2D interpolation doesn't seem to work on resized images
我想将图像调整为适合缩略图的较小尺寸并导出。 问题在于,结果图像看起来很糟糕,带有很多可见的锯齿,就好像它使用的是非常简单的算法一样。 我已经阅读了很多有关此的文章,这些文章建议使用渲染提示来实现高质量的渲染和三次三次插值,但是它们似乎并没有影响任何东西,就像它们只是不适用于最终图像一样 ...