paint相关内容

Java2D在移动图像后删除旧像素?

所以我在 Java2D 中移动图像,它也会反弹.出于某种原因,它总是会留下一串旧图像.我该如何解决这个问题? 主类: package org.main.graphics;导入 java.awt.Graphics;导入 java.io.IOException;导入 java.util.ArrayList;导入 java.util.List;导入 javax.swing.JFrame;导入 o ..
发布时间:2021-11-24 22:20:49 Java开发

在 Android 上使用透明涂料绘图

当我在 Android 的普通 2D 画布上使用 Paint 和 Color.TRANSPARENT 时,我没有得到任何结果,我的目的是摆脱一些画布上的内容.我的意思是我要处理的内容不会消失. 这是我的Paint的代码: mPointFillPaint = new Paint();mPointFillPaint.setColor(Color.TRANSPARENT);mPointFillP ..
发布时间:2021-11-24 22:11:52 移动开发

为什么我的图像不会移动?

我正在制作一个 2d 自上而下的游戏,玩家控制一只猫.为此,该人使用 WASD 键移动.我有 Form1、GameManager、Cat 和 Moveable 类.Form1 向 GameManager 发送 cat 图像列表和 e.graphics(用于图片框).GameManager 有一个计时器,每个滴答声都会检查猫是否移动了.Cat 处理移动逻辑.当我运行程序时,猫精灵出现在它的初始位置, ..
发布时间:2021-11-24 21:45:25 C#/.NET

从 ArrayList 重新绘制类的实例

好的,所以我对 Java Swing 很陌生,而且一般来说是 Java 的初学者.我目前的问题是我设计了一个“城市景观".我正在研究一个飞来飞去的不明飞行物,但我随机生成的建筑物会继续再生.我想知道是否有一种方法可以将我的建筑物实例保存到我尝试过的 ArrayList 中,并在每次调用 Paint 时从该列表中绘制该选择. 我尝试了我的想法,然后我相信它只是在运行时崩溃了,因为它甚至没有打开 JF ..
发布时间:2021-11-18 00:30:26 Java开发

从 ArrayList 重新绘制类的实例

好的,所以我对 Java Swing 很陌生,而且一般来说是 Java 的初学者.我目前的问题是我设计了一个“城市景观".我正在研究一个飞来飞去的不明飞行物,但我随机生成的建筑物会继续再生.我想知道是否有一种方法可以将我的建筑物实例保存到我尝试过的 ArrayList 中,并在每次调用 Paint 时从该列表中绘制该选择. 我尝试了我的想法,然后我相信它只是在运行时崩溃了,因为它甚至没有打开 JF ..
发布时间:2021-11-18 00:25:48 Java开发

使用paint或repaint方法在小程序JAVA上绘制线条

我想知道是否可以在小程序上绘制线条.我正在从外部源加载小程序,但我想在屏幕上的光标所在位置绘制线条. 谁能告诉我该怎么做? 这是一个例子. g.drawLine(mouse.getLocation().x - 6, mouse.getLocation().y,mouse.getLocation().x + 6, mouse.getLocation().y);g.drawLine(m ..
发布时间:2021-11-16 22:42:13 Java开发

Java Applet,获取paint()中使用的颜色名称

在 Java Applet 的paint() 方法中使用图形对象时, 有谁知道如何在图形对象上使用一个方法来返回所用颜色的名称? 使用后 g.setColor(Color.red); 然后画一个矩形 我试过使用 g.getColor().toString(); 但这只会返回这样的字符串:"java.awt.Applet[r:255 g:0 b:0]" 如果可能的 ..
发布时间:2021-11-16 22:40:51 Java开发

油漆()如何工作

谁能简单地告诉我java小程序中的paint()方法究竟是如何工作的?比如,它什么时候被调用,它将如何被调用?因为有时它会被多次调用,我不知道这是怎么发生的. 解决方案 要理解这一点,您需要了解 Applet Lifecycle.. Applet 的生命周期: Applet 类中的四个方法为您提供了构建任何严肃小程序的框架: 1) init:此方法用于小程序所需的任何初始 ..
发布时间:2021-11-16 22:39:16 Java开发

Java Applet,获取paint()中使用的颜色名称

在 Java Applet 的paint() 方法中使用图形对象时, 有谁知道如何在图形对象上使用一个方法来返回所用颜色的名称? 使用后 g.setColor(Color.red); 然后画一个矩形 我试过使用 g.getColor().toString(); 但这只会返回这样的字符串:"java.awt.Applet[r:255 g:0 b:0]" 如果可能的 ..
发布时间:2021-11-16 22:37:24 Java开发

小程序不画

我的 Applet 出现问题,无法绘制所需的图形. 由于某种原因,它更新了图形中的颜色,正如您在打印时看到的那样,它识别出鼠标正在移动,图形不为空,但仍然拒绝绘制. 如何解决这个问题? import java.awt.*;导入 java.awt.event.MouseEvent;导入 java.awt.event.MouseListener;导入 java.awt.event.Mou ..
发布时间:2021-11-16 22:36:52 Java开发

小程序不画

我的 Applet 出现问题,无法绘制所需的图形. 由于某种原因,它更新了图形中的颜色,正如您在打印时看到的那样,它识别出鼠标正在移动,图形不为空,但仍然拒绝绘制. 如何解决这个问题? import java.awt.*;导入 java.awt.event.MouseEvent;导入 java.awt.event.MouseListener;导入 java.awt.event.Mou ..
发布时间:2021-11-16 22:32:48 Java开发

画布对象未显示,但位置在 Java Applet 中正确更新

我的基本弹跳球 Applet 应该有一个球根据 loc 变量中的值四处移动,但没有任何显示.打印出 loc 表明移动它和跳出边界背后的数字/数学确实可以正常工作,但没有任何显示.查看在线示例,我不明白为什么我的绘图/绘画代码没有按预期工作.这就是我所拥有的,问题可能集中在 Ball 对象所在的中间位置.我发布了大部分程序,因为如果有人会运行它,它会编译/运行. import java.awt.* ..
发布时间:2021-11-16 22:24:12 Java开发

java小程序paint方法麻烦

在代码中,我从 init() 方法调用 repaint() 方法,但输出与我预期的不一样.我调用了 repaint() 方法 10 次,但它只调用了一次 paint()(参见 O/P 的屏幕截图).我是不是犯了什么错误.请帮我.谢谢 代码 import java.awt.*;导入 java.applet.Applet;/* ..
发布时间:2021-11-16 22:24:08 Java开发

如何通过 Java 小程序在服务器上保存图像文件?

我有一个作为 Java 小程序运行的绘图应用程序.我需要以任何图像格式(通常为 PNG)保存服务器计算机上画布的内容.请帮忙! 解决方案 您可能对我为 Processing 编写的代码感兴趣,它基本上是 Java 代码.Re:保存到网络 --- 图像导出.在该线程的前面部分,我解释了对此类应用程序采取的一些预防措施(以避免恶意用户淹没服务器),并提供了相应的 PHP 代码. ..
发布时间:2021-11-16 22:22:25 Java开发

将 Java Graphics 用于小程序时,您可以增加线条粗细吗?我不相信 BasicStroke 有效

我无法调整线条粗细.我可以在 Graphics 中这样做还是必须在 Graphics2D 中这样做?如果是这样,我如何更改程序以使其运行? 谢谢! import java.applet.Applet;导入 java.awt.*;公共类 myAppletNumberOne 扩展 Applet {公共无效油漆(图形页面){//这里有什么???}} 解决方案 是的,您必须在 Graphics ..
发布时间:2021-11-16 22:20:32 Java开发

Java 小程序不显示任何内容

有谁知道为什么我的 Java 小程序不显示任何内容? 这是我的第一个 Java 小程序,所以我是创建一个的新手.我研究了这个问题,但没有找到针对当前问题的答案. import java.applet.Applet;导入 java.awt.Graphics;导入 java.awt.Font;导入 java.awt.Color;公共类 JavaRocksApplet 扩展了 Applet{公共 ..
发布时间:2021-11-16 22:15:28 Java开发

使用 MouseDrag 方法拖动图像

我正在尝试编写可以使用 mouseDragged 方法拖动图像的代码,但我似乎无法使用当前的代码成功地做到这一点.我的目标是确保当我在小程序中的每个图像上拖动时,它会跟随光标. /* 使用drag mouseEvent,可以拖动应用程序中的所有对象...*/包finals_two;导入 java.applet.*;导入 java.awt.*;导入 java.awt.event.*;/* 10/1 ..
发布时间:2021-11-16 22:15:01 Java开发

创建 Java 计时器和 TimerTask?

我是 Java 新手,我正在尝试设置一个简单的计时器,由于使用 JavaScript 和 ActionScript 的经验,我熟悉 set_interval, 我对类还不是很熟悉所以很容易混淆,我知道我需要设置一个新的Timer,然后设置一个TimerTask,但是即使我现在正在查看文档,我也不知道该怎么做.. 所以我创建了一个 Applet,这就是我的 init 方法: publi ..
发布时间:2021-11-16 22:10:19 Java开发

Java BasicStroke“模糊"

我正在尝试用 Java 编写一个简单的绘图小程序,但是我在使用 BasicStroke 时遇到了问题.最初,我的计划是尝试以某种方式绘制一条具有宽度的线,但 API 显然不支持. 我尝试使用 BasicStroke,但结果只是一团糟.我该如何解决这个模糊问题? private void mousedrag_hook(Point point){如果(开始 == 空)开始=点;结束 = 点 ..
发布时间:2021-11-16 22:08:12 Java开发

java小程序中的paint()被无故调用两次

paint() 方法可能会在无意中被调用两次是否有一个常见的原因.我有以下代码: public voidpaint(Graphics g){//Graphics2D gg;//gg=(Graphics2D) g;绘制矩阵(g);}私人无效drawMatrix(图形g){整数边 = 40;十六进制六边形=新十六进制();for(int i = 0; i hex 是一个扩展多边形的类(用于模拟六边 ..
发布时间:2021-11-16 22:06:11 Java开发