ajout boutons deplacer et tuer, 2 listes pour déplacements x et y[-3;3]

This commit is contained in:
diane 2023-03-21 14:50:01 +01:00
parent 6f98e9d8c9
commit 4a826d0d17
1 changed files with 54 additions and 16 deletions

View File

@ -32,6 +32,10 @@ import javax.swing.JTextPane;
import javax.swing.SwingConstants;
import java.awt.Font;
import java.awt.Window.Type;
import java.awt.GridBagConstraints;
import java.awt.Insets;
import javax.swing.JSpinner;
import javax.swing.SpinnerNumberModel;
@ -39,9 +43,14 @@ public class MaJFrame extends JFrame {
private JPanel contentPane;
private static final long serialVersionUID = 7252959164975426293L;
private JPanelDessin panel_1;
private JPanelImage panel_2;
private JPanel panel;
private JPanelImage panel_1;
private JLabel lblNewLabel;
private JPanel panel_2;
private JButton btnDeplacer;
private JButton btnTuer;
private JSpinner deplacementX;
private JSpinner deplacementY;
/**
@ -77,39 +86,68 @@ public class MaJFrame extends JFrame {
setContentPane(contentPane);
//création panel avec bouton
JPanel panel = new JPanel();
panel = new JPanel();
panel.setBorder(null);
panel.setBackground(new Color(64, 0, 0));
contentPane.add(panel); //, "cell 10 10,grow"
contentPane.add(panel, BorderLayout.NORTH);
panel.setLayout(new BorderLayout(0, 0));
JButton btnNewButton = new JButton("JOUER !");
btnNewButton.setForeground(new Color(255, 255, 255));
btnNewButton.setBackground(new Color(95, 95, 95));
btnNewButton.addActionListener(new ActionListener() {
JButton btnJouer = new JButton("JOUER !");
btnJouer.setForeground(new Color(255, 255, 255));
btnJouer.setBackground(new Color(95, 95, 95));
btnJouer.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
clicBoutonJouer();
}
});
panel.add(btnNewButton);
panel.add(btnJouer);
//création panel_2 IMAGE
panel_2 = new JPanelImage("map1.jpg");
panel_2.setBorder(null);
contentPane.add(panel_2, BorderLayout.CENTER);
panel_2.setLayout(new BorderLayout(0, 0));
//création panel_1 IMAGE
panel_1 = new JPanelImage("map1.jpg");
panel_1.setBorder(null);
contentPane.add(panel_1, BorderLayout.CENTER);
panel_1.setLayout(new BorderLayout(0, 0));
lblNewLabel = new JLabel("ZOMBICIDE");
lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 20));
lblNewLabel.setForeground(new Color(255, 255, 255));
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
panel_2.add(lblNewLabel, BorderLayout.CENTER);
lblNewLabel.setVisible(false);
panel_1.add(lblNewLabel, BorderLayout.CENTER);
lblNewLabel.setVisible(true);
// création panel_2 Boutons
panel_2 = new JPanel();
panel_2.setLayout(new BorderLayout(0, 0));
panel_1.add(panel_2, BorderLayout.EAST);
btnDeplacer = new JButton("Deplacer");
btnDeplacer.setIcon(null);
btnDeplacer.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
panel_2.add(btnDeplacer, BorderLayout.NORTH);
deplacementX = new JSpinner();
deplacementX.setModel(new SpinnerNumberModel(0, -3, 3, 1));
panel_2.add(deplacementX, BorderLayout.WEST);
deplacementY = new JSpinner();
deplacementY.setModel(new SpinnerNumberModel(0, -3, 3, 1));
panel_2.add(deplacementY, BorderLayout.EAST);
btnTuer = new JButton("Tuer");
btnTuer.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
panel_2.add(btnTuer, BorderLayout.SOUTH);
}
public void clicBoutonJouer() {
lblNewLabel.setVisible(true);
lblNewLabel.setVisible(false);
}