Witam
Mam okno z grą i chcę dodać klasę tworzącą Menu, która zawiera JButtony. Tłem ma być tło które używam w grze (do tła mają się dodać przyciski). Póki co mam klasę Menu, która tworzy nowy JFrame oprócz JFrame z grą, ale nie dokońca o to chodzi. Proszę o pomoc co należałoby zmienić.
public class Menu extends JFrame {
JPanel jp1 = new JPanel();
JButton jb1 = new JButton();
JButton jb2 = new JButton();
JButton jb3 = new JButton();
public void Menu () {
setTitle("TEST MENU");
setVisible(true);
setSize(1280,720);
setDefaultCloseOperation(EXIT_ON_CLOSE);
jb1.setIcon(new ImageIcon("H:\\eclipse\\TestMenu\\image\\menu.png"));
jb1.setBackground(Color.WHITE);
jb1.setBounds(540,150,200,70);
jb1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jp1.setBackground(Color.RED);
}
});
jb2.setIcon(new ImageIcon("H:\\eclipse\\TestMenu\\image\\play.png"));
jb2.setBackground(Color.WHITE);
jb2.setBounds(540,250,200,70);
jb2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Board.State = Board.STATE.GAME;
}
});
jb3.setIcon(new ImageIcon("H:\\eclipse\\TestMenu\\image\\quit.png"));
jb3.setBackground(Color.WHITE);
jb3.setBounds(540,350,200,70);
jb3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(1);
}
});
jp1.add(jb1);
jp1.add(jb2);
jp1.add(jb3);
add(jp1);
jp1.setLayout(null);
validate();
}
}