I am writing a main menu for my Java Swing application, I want it to have 3 options: "New Game", "High Scores", "Exit" and a background image. I created a
JPanel, for these 3 buttons and a
JLabel with some title(i.e "Main Menu").
JLayeredPane seems to be the best choice for making a menu with a background image, so I decided to implement it, and this is where my problem comes up.
As I understood by reading the
JLayeredPane docs, it can have only 1
Layout type. I imagined doing it by giving my
JPanel - the one with buttons and a label - a
GridBagLayout and giving my other
JPanel with background image an absolute position. But how can I do it if giving an absolute position to an object requires having
Layout set to
Thanks in advance!