我刚刚使用 Graphics2D 在 BufferedImage 上绘制了一些东西。 ...
我刚刚使用 Graphics2D 在 BufferedImage 上绘制了一些东西。 ...
我在Java开发一个导航系统,map应该画在中间,左右都有指示灯。 如何让 map 在两侧慢慢淡出? 如上图,通过Graphics2D绘制了横跨整个window的道路。 如何制作左右透明且中心颜色为 x 的渐变? 工作代码解决方案 ...
我创建了以下代码示例来演示我的问题。 我想通过 Graphics2D object 绘制到 BufferedImage 中,但边缘不清晰。 我尝试使用不同的渲染提示,但没有帮助。 正如您在代码中看到的那样,我还尝试了一个 BufferedImageOp,但我不了解它的功能,也不知道它的可能性。 你能 ...
老实说,我不确定如何描述我的问题,你可以在这里看到。 在我的代码运行的那个视频中,它在最初的几秒钟内最为突出。 偶尔地,我在屏幕上移动的 pipe 中偶尔会出现奇怪的闪烁/卡顿/滞后故障,我已经尝试整理了 3 天,但我真的不知道它为什么会发生。我已经测试过我的代码在其他计算机上也是如此。 由于这种情 ...
我用这种方式填充了两个矩形:graphics.setColor(Color.RED); graphics.translate(0, 150); graphics.fillRect(0,0,65,65); // First rect graphics.dispose(); // If remove t ...
我实现了MouseListener并在mousePressed上,我得到了当鼠标被按下时该块定位的 x 轴和 y 轴,在mouseReleased上,我得到了该块在鼠标被定位时的 x 轴和 y 轴被释放。 我想让被按下的部分,即BufferedImage ,移动到释放鼠标的位置。 我试图重绘和重绘G ...
我对在 java 中使用 JFrames 和 Graphics 的工作很陌生。 我的长期目标是创建一个 RayCast 游戏世界。 以下代码是我在 jframe 中在其坐标处移动矩形的第一种方法。 当用户按下箭头键时,坐标会发生变化。 但是似乎有些问题,因为当我使用程序时,矩形只是被绘制并创建了一条 ...
我正在做一个项目,在这个项目中,我试图在 JPanel 中用 Java Swing 绘制鼠标点击点。 每次单击的点坐标都保存在 currentX 和 currentY 中,并使用这些坐标创建一个 Ellipse2D 列表,但它不起作用。 ...
我在 Java 中绘制了一个 Arc2D,我希望能够找到 Arc2D 包含的所有点。 有什么办法可以做到吗? ...
我正在尝试使用 Graphics 2d 绘制 2 个三角形。 运行第一段时,它是完全正确的。 但是,如果我运行第二个部分,在“图表”下方添加一个面板,三角形就会消失。 有人可以帮我解决这个问题吗? 这是代码。 ...
我正在做一个项目,我需要一个 animation 的球在椭圆(例如圆周)上移动。 目前,我通过重写paintComponent()方法将其全部绘制在JPanel上,移动效果来自以固定速率重新绘制它,并更改“球”的 position。 一切都很好,除了球似乎以“梯子”方式移动,而且不流畅。 由于这是图 ...
我遇到了两个不同的问题,一个是一般的 Graphics2D,另一个是 repaint() 方法。 首先是 repaint() 问题。 我有一个 plot,它根据用户选择的时间间隔进行更新,时间间隔可以是 1 秒到几分钟不等。 问题是,一旦调用了 repaint() 方法,它就会在代码的每次迭代中不断 ...
我有一个程序,我必须使用内部 Timer 事件以圆周运动旋转一颗星。 框架中有一个按钮可以改变星星的方向,还有一个 slider 可以改变星星旋转的速度。 这是我的主 Class 制作框架的 MainFrame Class。 Class 创建有星形旋转的面板 还有一个 class 把星星画到面板上 ...
在下面的复制器中,我正在复制我在图形界面中看到的内容。 我想重新绘制 canvas (一个JPanel )的脏区域,因为完全重新绘制会引入更多延迟。 但是,当调用重绘(脏矩形)function 时,它会导致嵌套的 Graphics2D 对象出现一些问题。 尤其是 此代码可能会误用剪辑边界,但我没想 ...
我有一个相当复杂的短线段列表,它们一起形成一条线。 我想用这条线沿着多边形的 4 条边画 4 次。 显然,对于多边形的每一边,我需要将线旋转 90 度并将其转换为最终的 position。 在绘制了这个多边形后,我想填充它。 我有以下代码: 我真的不明白这里有什么问题。 任何人都可以帮忙吗? ...
有人可以帮我知道为什么在将整个 jtextfield 添加到具有绘制图像图标的 jpanel 时看不到整个 jtextfield 吗? 这是我的示例代码。 谢谢:) 没有在上面输入任何内容,只有一部分是可见的。 ...
此代码片段创建包含文本的图像。 我将字体设置为Serif 。 但是,当我稍后查询结果图像的字体时,它返回Dialog 。 我不明白为什么会这样。 我知道Dialog是 Java 中的逻辑 fonts 之一,但是如果字体设置为其他内容,并且Font.getFontName()返回给定字体的字体,为什 ...
我需要有关 Graphics2D class 的帮助,我不确定为什么setBackground() 方法不起作用,渲染的图像背景只是保持白色。 谢谢你们的时间 ...
对于当前项目,我正在学习和使用 Java Swing。 我希望我的程序创建我目前正在使用Graphics做的圆角矩形。 我创建了一个JFrame和一个菜单。 两者都工作正常。 当我单击菜单项“创建球体”时,您可以从ColorChooser中选择一种颜色,定义名称、宽度、高度、x 和 y positi ...