예제 #1
0
  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);
  }
예제 #2
0
  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);
  }