Supression menu pour recommencer
This commit is contained in:
parent
2f017518f1
commit
623497dba9
@ -1,20 +0,0 @@
|
|||||||
import java.awt.event.ActionEvent;
|
|
||||||
import java.awt.event.ActionListener;
|
|
||||||
|
|
||||||
public class ControleurMenu {
|
|
||||||
private VueMenu vue;
|
|
||||||
|
|
||||||
public ControleurMenu(VueMenu vue) {
|
|
||||||
this.vue = vue;
|
|
||||||
vue.addChargerGrilleAleatoireListener(new ChargerGrilleAleatoireListener());
|
|
||||||
vue.addChargerGrilleExistanteListener(new ChargerGrilleExistanteListener());
|
|
||||||
}
|
|
||||||
class ChargerGrilleAleatoireListener implements ActionListener {
|
|
||||||
public void actionPerformed(ActionEvent e) {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
class ChargerGrilleExistanteListener implements ActionListener {
|
|
||||||
public void actionPerformed(ActionEvent e) {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,6 +0,0 @@
|
|||||||
public class Main {
|
|
||||||
public static void main(String[] args) {
|
|
||||||
View view = new View();
|
|
||||||
ControleurMenu controleur = new ControleurMenu(view);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,42 +0,0 @@
|
|||||||
import javax.swing.*;
|
|
||||||
import java.awt.*;
|
|
||||||
import java.awt.event.ActionListener;
|
|
||||||
|
|
||||||
public class VueMenu extends JFrame {
|
|
||||||
private JPanel panel;
|
|
||||||
private JLabel label;
|
|
||||||
private JButton boutonAleatoire;
|
|
||||||
private JButton boutonExistante;
|
|
||||||
|
|
||||||
public VueMenu() {
|
|
||||||
this.setTitle("Menu principal");
|
|
||||||
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
|
||||||
this.setResizable(false);
|
|
||||||
this.setSize(800, 600);
|
|
||||||
ImageIcon image = new ImageIcon("background.png");
|
|
||||||
label = new JLabel("", image, JLabel.CENTER);
|
|
||||||
label.setBounds(0, 0, 800, 600);
|
|
||||||
boutonAleatoire = new JButton("Charger une grille aléatoire");
|
|
||||||
boutonAleatoire.setBounds(150, 200, 250, 50);
|
|
||||||
|
|
||||||
boutonExistante = new JButton("Charger une grille existante");
|
|
||||||
boutonExistante.setBounds(400, 200, 250, 50);
|
|
||||||
panel = new JPanel();
|
|
||||||
panel.setLayout(null);
|
|
||||||
panel.add(boutonAleatoire);
|
|
||||||
panel.add(boutonExistante);
|
|
||||||
panel.add(label);
|
|
||||||
this.add(panel);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void afficher() {
|
|
||||||
this.setVisible(true);
|
|
||||||
}
|
|
||||||
public void addChargerGrilleAleatoireListener(ActionListener listener) {
|
|
||||||
boutonAleatoire.addActionListener(listener);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void addChargerGrilleExistanteListener(ActionListener listener) {
|
|
||||||
boutonExistante.addActionListener(listener);
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user