public boolean execute(PlugInContext context) throws Exception {
    reportNothingToUndoYet(context);

    // limpiamos lo que haya podido quedar de ejecuciones anteriores
    emptyBlackboard();

    WizardDialog d =
        new WizardDialog(
            GeopistaUtil.getFrame(context.getWorkbenchGuiComponent()),
            Constants.APLICACION.getI18nString("ExtractDialogGestionar"),
            context.getErrorHandler());
    d.init(
        new WizardPanel[] {
          new MobileModifyPanel01("MobileModifyPanel01", null, context),
        });

    d.setSize(520, 650);
    d.setLocation(10, 20);
    d.setVisible(true);

    if (!d.wasFinishPressed()) {
      LayerManager layerManager = context.getLayerManager();
      if (layerManager != null) {
        Layer graticuleLayer = layerManager.getLayer(GraticuleCreatorEngine.getGraticuleName());
        // si existe una cuadrícula la borramos
        if (graticuleLayer != null) {
          layerManager.remove(graticuleLayer);
        }
      }
      return false;
    }

    return true;
  }
Beispiel #2
0
 private void historicoAmortizacionJMenuItemActionPerformed() {
   if (inventarioInternalFrame == null) return;
   SolicitarAnioHistoricoAmortDialog solicitarAnioAmortDialog =
       new SolicitarAnioHistoricoAmortDialog();
   solicitarAnioAmortDialog.setVisible(true);
   if (solicitarAnioAmortDialog.wasPressedOk()) {
     HistoricoAmortizacionJDialog haJDialog =
         new HistoricoAmortizacionJDialog(this, true, aplicacion.getI18NResource(), municipio);
     haJDialog.setTitle(
         GeopistaUtil.i18n_getname(
             "inventario.historicoamortizacion.menu.title", aplicacion.getI18NResource()));
     Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
     haJDialog.setLocation(d.width / 2 - 850 / 2, d.height / 2 - 590 / 2);
     haJDialog.setSize(900, 590);
     haJDialog.setVisible(true);
   }
 }