ajout boutons deplacer et tuer, 2 listes pour déplacements x et y[-3;3]
This commit is contained in:
parent
6f98e9d8c9
commit
4a826d0d17
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue