【发布时间】:2014-01-08 08:06:33
【问题描述】:
我想在我的 JFrame 中添加背景图像。我希望它是一个根据 JFrame 的大小重复的平铺背景。
例如:
(我不拥有这些链接中的图像)
我创建了一张图片,您可以在这里看到:
不幸的是,我的 JFrame 对于这张图片来说太大了。因此,我不想制作一个全新的图像,而是想重复这个图像来填满屏幕。
目前这是我的程序:
package main;
import java.awt.Toolkit;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class Game {
public static void main(String [ ] args) {
Run();
}
public static void Run() {
//Create window
JFrame Game = new JFrame("Infinite Doom " + Launcher.STATE + " " + Launcher.VER);
Game.pack();
//Window Settings
Game.setSize(Toolkit.getDefaultToolkit().getScreenSize());
Game.setIconImage(new ImageIcon("res/Logo.png").getImage());
//set visible
Game.setVisible(true);
}
}
【问题讨论】:
-
这是一个问得不好的问题。你能补充一些信息吗,比如你做了什么?
-
请显示一些代码,显示一些图像,并更详细地描述您正在尝试做的事情。
标签: java image swing background jframe