私のトピックでいくつかの答えを読んだが、私は答えを見つけられなかった。 私は自分のJavaコードの背景が好きです。 ここでは、画像のコードを入力するためにのみ参照します。 しかし、動作しません。Java Swingアプリケーションで背景画像を表示
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class background extends JFrame {
private Container c;
private JPanel imagePanel;
public background() {
initialize();
}
private void initialize() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
c = getContentPane();
imagePanel = new JPanel() {
public void paint(Graphics g) {
try {
BufferedImage image = ImageIO.read(new File("http://www.signe-zodiaque.com/images/signes/balance.jpg"));
g.drawImage(image, 1000, 2000, null);
} catch (IOException e) {
e.printStackTrace();
}
}
};
imagePanel.setPreferredSize(new Dimension(640, 480));
c.add(imagePanel);
}
* "それは動作しません" *多分それはストライキ、または眠い、あるいは単なる怠け者です。第一に、交渉する。第二に、それは良い夜の休息を与え、朝にそれを試してください。 3日目は、ニンジン&スティックのアプローチを試してみてください。何か他には、1)何が起こると予想されたか2)実際に何が起こったか、そして実用性について3)なぜあなたは(1)が起こることを期待したのかを説明してください。 –