このようなばかげた質問で申し訳ありませんが、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という名前のソース フォルダーに画像を配置します。
最後に、背景画像を下にスクロールしたときに画像が同じ場所にとどまるようにするにはどうすればよいですか?追加する予定のテキストやその他の画像は移動しますか?