java - 如何在 Java 7 中插入自己的图形

标签 java image graphics graphics2d

我正在开发一款游戏,但我想将我自己的图形放入 Java 中。我正在使用 Eclipse 和 Java 7。 我想知道是否有一个库可以解决这个问题并帮助您使用自己的图形。

编辑:我的目标是绘制图像,然后作为对象放入程序中。

最佳答案

可以使用 Java Image 类获取和处理现有图像。

首先,声明一个类的实例(BufferedImageImage 的子类):

private BufferedImage img = null;

然后,你像这样加载图像:

try
{
    img = ImageIO.read( new File("MyPicture.jpg" ));
}
catch ( IOException exc )
{
    //TODO: Handle exception.
}

最后,在您代码的 paint(Graphics) 方法中,您可以像这样显示图像:

g.drawImage( img, x, y, this );

不要忘记编写一些代码来处理异常。这些东西可以帮助您更轻松地发现和解决错误。

官方教程为here .

关于java - 如何在 Java 7 中插入自己的图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16899772/

相关文章:

java - LWJGL 的几个问题

java - DocumentListener 干扰我的 JTextField

c# - 在偏移处绘制图形

java - 哪些库可用于帮助创建适用于手机的 2D Java 游戏?

java - 在 Tomcat 上部署 Spring Boot + WebSocket + Stomp

java - Spring 初学者 没有可用的上下文

php - Polymer,使用ajax形式发送图片

php - 文件/图像复制

javascript - 动态添加到 Canvas 的图像未加载 JAVASCRIPT

java - 在 ScrollPane 中滚动时,图形会从 Canvas 中删除