【发布时间】:2013-04-23 19:54:00
【问题描述】:
很抱歉提出这么愚蠢的问题,但我在将 Java 中的背景图像设置在固定图像上时遇到了一些问题。这就是我的意思-
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MainFrame{
public static void createGUI(){
JFrame frame = new JFrame("Warlords Organizer");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel emptyLabel = new JLabel("");
emptyLabel.setPreferredSize(new Dimension(1280,720));
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
frame.setResizable(false);
JLabel contentPane = new JLabel();
contentPane.setIcon(/imageFolder/warlordsOrganizerBackground.png);
contentPane.setLayout(new BorderLayout());
frame.setContentPane(contentPane);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createGUI();
}
});
} // public static void main(String[] args) Closing
} // public class MainFrame Closing
所以我可以得到框架和类似的东西,但我似乎无法加载图像。我将图像放在名为 imageFolder 的源文件夹中 - http://i.imgur.com/LWqQ6JU.png
最后,当我向下滚动时,如何使背景图像保持在同一位置,但我计划添加的文本和其他图像移动?
【问题讨论】:
标签: java image swing background