public class barreSupervision implements ActionListener,MouseListener{
private static JMenuBar barreMenu;
private JButton SupervisionLeHavre;
private JButton SupervisionRadicatel;
private JButton SupervisionYport;
private JButton SupervisionAugustinNormand;
private JButton SupervisionSaintLaurent;
private JButton ZoneIndustrielle;
private JButton BassinOrage;
private JButton Sectorisation;
private JButton Courbes;
public barreSupervision(){
barreMenu = new JMenuBar();
barreMenu.setLayout(new GridLayout(0,1,10,5));
SupervisionLeHavre = new JButton("SupervisionLeHavre");
SupervisionLeHavre.addActionListener(this);
SupervisionLeHavre.addMouseListener(this);
SupervisionLeHavre.setActionCommand("SupervisionLeHavre");
barreMenu.add(SupervisionLeHavre);
SupervisionRadicatel = new JButton("SupervisionRadicatel");
SupervisionRadicatel.addActionListener(this);
SupervisionRadicatel.addMouseListener(this);
SupervisionRadicatel.setActionCommand("SupervisionRadicatel");
barreMenu.add(SupervisionRadicatel);
SupervisionYport = new JButton("SupervisionYport");
SupervisionYport.addActionListener(this);
SupervisionYport.addMouseListener(this);
SupervisionYport.setActionCommand("v");
barreMenu.add(SupervisionYport);
SupervisionAugustinNormand = new JButton("SupervisionAugustinNormand");
SupervisionAugustinNormand.addActionListener(this);
SupervisionAugustinNormand.addMouseListener(this);
SupervisionAugustinNormand.setActionCommand("SupervisionAugustinNormand");
barreMenu.add(SupervisionAugustinNormand);
SupervisionSaintLaurent = new JButton("SupervisionSaintLaurent");
SupervisionSaintLaurent.addActionListener(this);
SupervisionSaintLaurent.addMouseListener(this);
SupervisionSaintLaurent.setActionCommand("SupervisionSaintLaurent");
barreMenu.add(SupervisionSaintLaurent);
ZoneIndustrielle = new JButton("ZoneIndustrielle");
ZoneIndustrielle.addActionListener(this);
ZoneIndustrielle.addMouseListener(this);
ZoneIndustrielle.setActionCommand("ZoneIndustrielle");
barreMenu.add(ZoneIndustrielle);
BassinOrage = new JButton("BassinOrage");
BassinOrage.addActionListener(this);
BassinOrage.addMouseListener(this);
BassinOrage.setActionCommand("BassinOrage");
barreMenu.add(BassinOrage);
Sectorisation = new JButton("Sectorisation");
Sectorisation.addActionListener(this);
Sectorisation.addMouseListener(this);
Sectorisation.setActionCommand("Sectorisation");
barreMenu.add(Sectorisation);
Courbes = new JButton("Courbes");
Courbes.addActionListener(this);
Courbes.addMouseListener(this);
Courbes.setActionCommand("Courbes");
barreMenu.add(Courbes);
}
public JMenuBar activer(){
return barreMenu;
}
public void mouseClicked(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e){
int x = e.getX();
int y = e.getY();
if(estDansLeBouton(SupervisionLeHavre,x,y)){
main.ecranDroite.removeAll();
ImageFond image = new ImageFond("CODAH.GIF");
main.ecranDroite.add(image.afficher());
main.ecran.revalidate();
}
if(estDansLeBouton(SupervisionRadicatel,x,y)){
main.ecranDroite.removeAll();
ImageFond image = new ImageFond("RADICATEL.GIF");
main.ecranDroite.add(image.afficher());
main.ecran.revalidate();
}
if(estDansLeBouton(SupervisionYport,x,y)){
main.ecranDroite.removeAll();
ImageFond image = new ImageFond("YPORT.GIF");
main.ecranDroite.add(image.afficher());
main.ecran.revalidate();
}
if(estDansLeBouton(SupervisionAugustinNormand,x,y)){
main.ecranDroite.removeAll();
ImageFond image = new ImageFond("CODAH.GIF");
main.ecranDroite.add(image.afficher());
main.ecran.revalidate();
}
if(estDansLeBouton(SupervisionSaintLaurent,x,y)){
main.ecranDroite.removeAll();
ImageFond image = new ImageFond("ST_LAURENT.GIF");
main.ecranDroite.add(image.afficher());
main.ecran.revalidate();
}
if(estDansLeBouton(ZoneIndustrielle,x,y)){
main.ecranDroite.removeAll();
ImageFond image = new ImageFond("CODAH.GIF");
main.ecranDroite.add(image.afficher());
main.ecran.revalidate();
}
if(estDansLeBouton(BassinOrage,x,y)){
main.ecranDroite.removeAll();
ImageFond image = new ImageFond("CODAH.GIF");
main.ecranDroite.add(image.afficher());
main.ecran.revalidate();
}
if(estDansLeBouton(Sectorisation,x,y)){
main.ecranDroite.removeAll();
ImageFond image = new ImageFond("CODAH.GIF");
main.ecranDroite.add(image.afficher());
main.ecran.revalidate();
}
if(estDansLeBouton(Courbes,x,y)){
main.ecranDroite.removeAll();
ImageFond image = new ImageFond("CODAH.GIF");
main.ecranDroite.add(image.afficher());
main.ecran.revalidate();
}
}
public void mouseExited(MouseEvent e){}
public void actionPerformed(ActionEvent evt){
if(evt.getActionCommand() == "SupervisionLeHavre"){
}
if(evt.getActionCommand() == "SupervisionRadicatel"){
}
if(evt.getActionCommand() == "SupervisionYport"){
}
if(evt.getActionCommand() == "SupervisionAugustinNormand"){
}
if(evt.getActionCommand() == "SupervisionSaintLaurent"){
}
if(evt.getActionCommand() == "ZoneIndustrielle"){
}
if(evt.getActionCommand() == "BassinOrage"){
}
if(evt.getActionCommand() == "Sectorisation"){
}
if(evt.getActionCommand() == "Courbes"){
}
}
public boolean estDansLeBouton(JButton j, int x, int y){
float Xjmin = j.getAlignmentX();
float Xjmax = Xjmin + j.getWidth();
float Yjmax = j.getAlignmentY();
float Yjmin = Yjmax - j.getHeight();
return( x >= Xjmin && x <= Xjmax && y <= Yjmax && y >= Yjmin);
}
}
Partager