对于这么愚蠢的问题,我很抱歉,但我在将 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
最后,当我向下滚动时,如何使背景图像保持在同一位置,但我计划添加的文本和其他图像移动?