private void creerMenuContextuel() { menuActions = new JPopupMenu(); menuPlacer = new JMenu("Placer"); menuActions.add(menuPlacer); itemRetirer = new JMenuItem("Retirer"); menuActions.add(itemRetirer); itemPlacerNord = new JMenuItem("vers Nord"); menuPlacer.add(itemPlacerNord); itemPlacerEst = new JMenuItem("vers Est"); menuPlacer.add(itemPlacerEst); itemPlacerSud = new JMenuItem("vers Sud"); menuPlacer.add(itemPlacerSud); itemPlacerOuest = new JMenuItem("vers Ouest"); menuPlacer.add(itemPlacerOuest); menuOrienter = new JMenu("Orienter"); menuActions.add(menuOrienter); itemOrienterNord = new JMenuItem("vers Nord"); menuOrienter.add(itemOrienterNord); itemOrienterEst = new JMenuItem("vers Est"); menuOrienter.add(itemOrienterEst); itemOrienterSud = new JMenuItem("vers Sud"); menuOrienter.add(itemOrienterSud); itemOrienterOuest = new JMenuItem("vers Ouest"); menuOrienter.add(itemOrienterOuest); }
public void afficherMenuContextuel(int x, int y) { Position position = new Position(y / Parametres.HAUTEUR_RANGEE, x / Parametres.LARGEUR_TRAVEE); if (this.modele.positionOccupee(position)) { this.menuPlacer.setEnabled(false); this.itemRetirer.setEnabled(true); this.menuOrienter.setEnabled(true); } else { this.menuPlacer.setEnabled(true); this.itemRetirer.setEnabled(false); this.menuOrienter.setEnabled(false); } menuActions.show((Component) lePlan, x, y); }