Example usage for javax.swing JOptionPane YES_OPTION

List of usage examples for javax.swing JOptionPane YES_OPTION

Introduction

In this page you can find the example usage for javax.swing JOptionPane YES_OPTION.

Prototype

int YES_OPTION

To view the source code for javax.swing JOptionPane YES_OPTION.

Click Source Link

Document

Return value from class method if YES is chosen.

Usage

From source file:com.biosis.biosislite.vistas.inventario.MantenimientoClase.java

private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btneliminarActionPerformed
    // TODO add your handling code here:
    accion = AbstractControlador.ELIMINAR;
    if (tblclase.getSelectedRow() != -1) {

        Integer id = tblclase.getSelectedRow();

        //            Clase clase = claseControlador.buscarPorId(lista.get(id).getId());

        if (tblclase.getSelectedRow() != -1) {
            if (JOptionPane.showConfirmDialog(null, "Desea Eliminar la Clase?", "Mensaje del Sistema",
                    JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {

                //                    int[] filas = tblclase.getSelectedRows();
                //                    for (int i = 0; i < filas.length; i++) {
                //                        Clase clase2 = lista.get(filas[0]);
                claseControlador.setSeleccionado(lista.get(id));
                lista.remove(lista.get(id));
                claseControlador.accion(accion);
                //                    }
                if (claseControlador.accion(accion) == 3) {
                    JOptionPane.showMessageDialog(null, "Clase eliminada correctamente", "Mensaje del Sistema",
                            JOptionPane.INFORMATION_MESSAGE);

                } else {
                    JOptionPane.showMessageDialog(null, "Clase no eliminada", "Mensaje del Sistema",
                            JOptionPane.ERROR_MESSAGE);
                }// www  .  j  av a 2  s  .com
            } else {
                JOptionPane.showMessageDialog(null, "Clase no eliminada", "Mensaje del Sistema",
                        JOptionPane.ERROR_MESSAGE);
            }
        }
    } else {
        JOptionPane.showMessageDialog(null, "Debe seleccionar una clase", "Mensaje del Sistema",
                JOptionPane.ERROR_MESSAGE);
    }
}

From source file:com.jvms.i18neditor.editor.Editor.java

public boolean closeCurrentProject() {
    boolean result = true;
    if (dirty) {/*from  ww w.  j  av  a  2  s.  c  o m*/
        int confirm = JOptionPane.showConfirmDialog(this, MessageBundle.get("dialogs.save.text"),
                MessageBundle.get("dialogs.save.title"), JOptionPane.YES_NO_CANCEL_OPTION);
        if (confirm == JOptionPane.YES_OPTION) {
            result = saveProject();
        } else {
            result = confirm != JOptionPane.CANCEL_OPTION;
        }
    }
    if (result && project != null) {
        storeProjectState();
    }
    if (result && dirty) {
        setDirty(false);
    }
    return result;
}

From source file:de.juwimm.cms.content.panel.PanDocuments.java

private void btnDeleteActionPerformed(ActionEvent e) {
    try {/*from  w ww  . ja v  a2 s .c  o m*/
        DocumentSlimValue currDoc = null;
        String acc = bgrp.getSelection().getActionCommand();
        int rowInModel = tblDocumentsModel.getRowForDocument(Integer.valueOf(acc));
        if (rowInModel >= 0) {
            currDoc = (DocumentSlimValue) tblDocumentsModel.getValueAt(rowInModel, 4);
        }
        String tmp = acc;
        if (currDoc != null && currDoc.getDocumentName() != null
                && !"".equalsIgnoreCase(currDoc.getDocumentName())) {
            tmp += " (" + currDoc.getDocumentName() + ")";
        }
        /*
        if (currDoc != null && (currDoc.getUseCountLastVersion() + currDoc.getUseCountPublishVersion()) > 0) {
           JOptionPane.showMessageDialog(this,
          SwingMessages.getString("panel.content.documents.deleteButInUse", tmp), 
          SwingMessages.getString("panel.content.documents.deleteDocument"), 
          JOptionPane.WARNING_MESSAGE);
           return;
        }
        */
        int ret = JOptionPane.showConfirmDialog(this,
                Messages.getString("panel.content.documents.deleteThisDocument", tmp),
                Messages.getString("panel.content.documents.deleteDocument"), JOptionPane.WARNING_MESSAGE,
                JOptionPane.YES_NO_OPTION);
        if (ret == JOptionPane.YES_OPTION) {
            comm.removeDocument(Integer.valueOf(acc).intValue());
            loadThumbs(((CboModel) this.cboRegion.getSelectedItem()).getRegionId());
        }
    } catch (NullPointerException ex) {
    } catch (Exception ex) {
        if (ex.getMessage().contains("validation exception")) {
            JOptionPane.showConfirmDialog(this, rb.getString("panel.content.documents.delete.exception"),
                    rb.getString("panel.content.documents.deleteDocument"), JOptionPane.DEFAULT_OPTION,
                    JOptionPane.ERROR_MESSAGE);
        } else {
            log.warn("exception on delete document");
            if (log.isDebugEnabled()) {
                log.debug(ex);
            }
        }
    }
}

From source file:com.proyecto.vista.MantenimientoProveedor.java

private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btneliminarActionPerformed
    // TODO add your handling code here:
    accion = Controlador.ELIMINAR;/*  ww  w. java  2  s  .c om*/
    if (tblProveedor.getSelectedRow() != -1) {

        Integer codigo = tblProveedor.getSelectedRow();

        Proveedor proveedor = lista.get(codigo);

        if (proveedor != null) {
            if (JOptionPane.showConfirmDialog(null, "Desea Eliminar el Proveedor?", "Mensaje del Sistema",
                    JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {

                int[] filas = tblProveedor.getSelectedRows();
                for (int i = 0; i < filas.length; i++) {
                    Proveedor empleado2 = lista.get(filas[0]);
                    lista.remove(empleado2);
                    proveedorControlador.setSeleccionado(empleado2);
                    proveedorControlador.accion(accion);
                }
                if (proveedorControlador.accion(accion) == 3) {
                    JOptionPane.showMessageDialog(null, "Proveedor eliminado correctamente",
                            "Mensaje del Sistema", JOptionPane.INFORMATION_MESSAGE);

                } else {
                    JOptionPane.showMessageDialog(null, "Proveedor no eliminado", "Mensaje del Sistema",
                            JOptionPane.ERROR_MESSAGE);
                }
            } else {
                JOptionPane.showMessageDialog(null, "Proveedor no eliminado", "Mensaje del Sistema",
                        JOptionPane.ERROR_MESSAGE);
            }
        }
    } else {
        JOptionPane.showMessageDialog(null, "Debe seleccionar un Empleado", "Mensaje del Sistema",
                JOptionPane.ERROR_MESSAGE);
    }
}

From source file:de.tor.tribes.ui.views.DSWorkbenchTagFrame.java

private void transferSelectedTagsAsBBCodesToClipboard() {
    List<Tag> selection = getSelectedTags();
    if (selection.isEmpty()) {
        showInfo("Keine Gruppe ausgewhlt");
        return;/*  ww  w  . j av a 2  s .  c o  m*/
    }
    boolean extended = (JOptionPaneHelper.showQuestionConfirmBox(this,
            "Erweiterte BB-Codes verwenden (nur fr Forum und Notizen geeignet)?", "Erweiterter BB-Code",
            "Nein", "Ja") == JOptionPane.YES_OPTION);

    try {
        String formatted = new TagListFormatter().formatElements(selection, extended);
        StringTokenizer t = new StringTokenizer(formatted, "[");
        int cnt = t.countTokens();
        if (cnt > 1000) {
            if (JOptionPaneHelper.showQuestionConfirmBox(this,
                    "Die ausgewhlten Gruppen bentigen mehr als 1000 BB-Codes\n"
                            + "und knnen daher im Spiel (Forum/IGM/Notizen) nicht auf einmal dargestellt werden.\nTrotzdem exportieren?",
                    "Zu viele BB-Codes", "Nein", "Ja") == JOptionPane.NO_OPTION) {
                return;
            }
        }

        Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(formatted), null);
        showSuccess("BB-Codes in die Zwischenablage kopiert");
    } catch (HeadlessException he) {
        logger.error("Failed to copy data to clipboard", he);
        showError("Fehler beim Kopieren in die Zwischenablage");
    }
}

From source file:com.proyecto.vista.MantenimientoPeriodo.java

private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnguardarActionPerformed
    // TODO add your handling code here:
    String palabra = "";
    String palabra2 = "";
    if (accion == 1) {
        palabra = "registrar";
        palabra2 = "registrado";

        if (JOptionPane.showConfirmDialog(null, "Desea " + palabra + " la Periodo?", "Mensaje del Sistema",
                JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {

            periodoControlador.setearVigenteFalse();
            periodoControlador.getSeleccionado().setPeriodo(Integer.parseInt(periodoField.getText()));
            periodoControlador.getSeleccionado().setFechaCreacion(jDateFecha.getDate());
            periodoControlador.getSeleccionado().setVigente(chckVigente.isSelected());

            periodoControlador.accion(accion);
            lista.add(periodoControlador.getSeleccionado());

            if (accion == 1) {
                JOptionPane.showMessageDialog(null, "Periodo " + palabra2 + " correctamente",
                        "Mensaje del Sistema", JOptionPane.INFORMATION_MESSAGE);
                FormularioUtil.limpiarComponente(panelDatos);
            } else {
                JOptionPane.showMessageDialog(null, "Periodo no " + palabra2, "Mensaje del Sistema",
                        JOptionPane.ERROR_MESSAGE);
            }//from   w  ww  . java 2 s.c om
        } else {
            FormularioUtil.limpiarComponente(panelDatos);
            JOptionPane.showMessageDialog(null, "Periodo no " + palabra2, "Mensaje del Sistema",
                    JOptionPane.ERROR_MESSAGE);
        }
    } else if (accion == 2) {
        palabra = "modificar";
        palabra2 = "modificado";

        if (JOptionPane.showConfirmDialog(null, "Desea " + palabra + " el Periodo?", "Mensaje del Sistema",
                JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {

            if (accion == 2) {
                JOptionPane.showMessageDialog(null, "Periodo " + palabra2 + " correctamente",
                        "Mensaje del Sistema", JOptionPane.INFORMATION_MESSAGE);

                lista.clear();
                periodoControlador.getSeleccionado().setPeriodo(Integer.parseInt(periodoField.getText()));
                periodoControlador.getSeleccionado().setFechaCreacion(jDateFecha.getDate());
                periodoControlador.getSeleccionado().setVigente(chckVigente.isSelected());
                periodoControlador.accion(accion);
                listar();

                FormularioUtil.limpiarComponente(panelDatos);

            } else {
                JOptionPane.showMessageDialog(null, "Periodo no " + palabra2, "Mensaje del Sistema",
                        JOptionPane.ERROR_MESSAGE);
            }
        } else {
            FormularioUtil.limpiarComponente(panelDatos);
            JOptionPane.showMessageDialog(null, "Periodo no " + palabra2, "Mensaje del Sistema",
                    JOptionPane.ERROR_MESSAGE);
        }
    }

    FormularioUtil.activarComponente(panelOpciones, true);
    FormularioUtil.activarComponente(panelGuardar, false);
    FormularioUtil.activarComponente(panelDatos, false);
}

From source file:com.jug.MotherMachine.java

/**
 *
 * @param guiFrame//  w  w  w .j  a  v a  2  s  .co m
 *            parent frame
 * @param path
 *            path to be suggested to open
 * @return
 */
private File showStartupDialog(final JFrame guiFrame, final String path) {

    final String parentFolder = path.substring(0, path.lastIndexOf(File.separatorChar));

    int decision = 0;
    if (path.equals(System.getProperty("user.home"))) {
        decision = JOptionPane.NO_OPTION;
    } else {
        final String message = "Should the MotherMachine be opened with the data found in:\n" + path
                + "\n\nIn case you want to choose a folder please select 'No'...";
        final String title = "MotherMachine Start Dialog";
        decision = JOptionPane.showConfirmDialog(guiFrame, message, title, JOptionPane.YES_NO_OPTION,
                JOptionPane.QUESTION_MESSAGE);
    }
    if (decision == JOptionPane.YES_OPTION) {
        return new File(path);
    } else {
        return showFolderChooser(guiFrame, parentFolder);
    }
}

From source file:de.ailis.xadrian.frames.MainFrame.java

/**
 * Closes the current tab. Prompts for saving unsaved changes before
 * closing. Returns true if the tab was closed or false if it was not
 * closed./*from  w  w w .  j av  a  2s .  c  o  m*/
 *
 * @return True if tab was closed, false if not
 */
public boolean closeCurrentTab() {
    final Component current = getCurrentTab();
    if (current != null) {
        final ComplexEditor editor = (ComplexEditor) current;
        if (editor.isChanged()) {
            final int answer = JOptionPane.showConfirmDialog(null,
                    I18N.getString("confirm.saveChanges", editor.getComplex().getName()),
                    I18N.getTitle("confirm.saveChanges"), JOptionPane.YES_NO_CANCEL_OPTION);
            if (answer == JOptionPane.CLOSED_OPTION)
                return false;
            if (answer == JOptionPane.CANCEL_OPTION)
                return false;
            if (answer == JOptionPane.YES_OPTION) {
                editor.save();
                if (editor.isChanged())
                    return false;
            }
        }

        this.tabs.remove(current);

        // Replace the tab control with the welcome panel if no tabs present
        if (this.tabs.getTabCount() == 0) {
            remove(this.tabs);
            add(this.welcomePanel, BorderLayout.CENTER);
            repaint();
        }

        fireChange();
        return true;
    }
    return false;
}

From source file:com.biosis.biosislite.vistas.inventario.MantenimientoFactura.java

private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnguardarActionPerformed
    // TODO add your handling code here:
    List<Integer> array = new ArrayList();
    array.add(FormularioUtil.Validar(FormularioUtil.TipoValidacion.LETRA, this.nombreField, "Nombre"));
    FormularioUtil.validar2(array);//from w  w w .j a  v  a2s.co m

    if (FormularioUtil.error) {
        JOptionPane.showMessageDialog(null, FormularioUtil.mensaje, "Mensaje del Sistema",
                JOptionPane.ERROR_MESSAGE);
        FormularioUtil.mensaje = "";
        FormularioUtil.error = false;
    } else {
        String palabra = "";
        String palabra2 = "";
        if (accion == 1) {
            palabra = "registrar";
            palabra2 = "registrado";

            if (JOptionPane.showConfirmDialog(null, "Desea " + palabra + " el Tipo?", "Mensaje del Sistema",
                    JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {

                facturaControlador.getSeleccionado().setNumeroFactura(nombreField.getText());
                facturaControlador.getSeleccionado().setFecha(jDateFecha.getDate());
                facturaControlador.getSeleccionado().setRuta(facturaField.getText());

                facturaControlador.accion(accion);
                lista.add(facturaControlador.getSeleccionado());

                if (accion == 1) {
                    JOptionPane.showMessageDialog(null, "Tipo " + palabra2 + " correctamente",
                            "Mensaje del Sistema", JOptionPane.INFORMATION_MESSAGE);
                    FormularioUtil.limpiarComponente(panelDatos);
                } else {
                    JOptionPane.showMessageDialog(null, "Tipo no " + palabra2, "Mensaje del Sistema",
                            JOptionPane.ERROR_MESSAGE);
                }
            } else {
                FormularioUtil.limpiarComponente(panelDatos);
                JOptionPane.showMessageDialog(null, "Tipo no " + palabra2, "Mensaje del Sistema",
                        JOptionPane.ERROR_MESSAGE);
            }
        } else if (accion == 2) {
            palabra = "modificar";
            palabra2 = "modificado";

            if (JOptionPane.showConfirmDialog(null, "Desea " + palabra + " el Tipo?", "Mensaje del Sistema",
                    JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {

                if (accion == 2) {
                    JOptionPane.showMessageDialog(null, "Tipo " + palabra2 + " correctamente",
                            "Mensaje del Sistema", JOptionPane.INFORMATION_MESSAGE);

                    lista.clear();
                    facturaControlador.getSeleccionado().setNumeroFactura(nombreField.getText());
                    facturaControlador.getSeleccionado().setFecha(jDateFecha.getDate());
                    facturaControlador.getSeleccionado().setRuta(facturaField.getText());
                    facturaControlador.accion(accion);
                    listar();

                    FormularioUtil.limpiarComponente(panelDatos);

                } else {
                    JOptionPane.showMessageDialog(null, "Tipo no " + palabra2, "Mensaje del Sistema",
                            JOptionPane.ERROR_MESSAGE);
                }
            } else {
                FormularioUtil.limpiarComponente(panelDatos);
                JOptionPane.showMessageDialog(null, "Tipo no " + palabra2, "Mensaje del Sistema",
                        JOptionPane.ERROR_MESSAGE);
            }
        }
        FormularioUtil.limpiarComponente(panelDatos);
        FormularioUtil.limpiarComponente(panelFoto);
        FormularioUtil.activarComponente(panelOpciones, true);
        FormularioUtil.activarComponente(panelGuardar, false);
        FormularioUtil.activarComponente(panelDatos, false);
        lblFactura.setIcon(null);
    }

}

From source file:fi.hoski.remote.ui.Admin.java

private JMenuItem menuItemRemoveEntity() {
    final String title = TextUtil.getText("REMOVE ENTITY");
    JMenuItem removeEntityItem = new JMenuItem(title);
    ActionListener removeEntityAction = new ActionListener() {

        @Override//from   w ww .  ja  v a2s.c o  m
        public void actionPerformed(ActionEvent e) {
            Object kind = JOptionPane.showInputDialog(frame, title, "", JOptionPane.OK_CANCEL_OPTION, null,
                    serverProperties.getTables(), null);
            if (kind != null) {
                String confirm = TextUtil.getText("CONFIRM REMOVE") + " " + kind;
                if (JOptionPane.showConfirmDialog(frame, confirm, "",
                        JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
                    List<String> kindList = new ArrayList<String>();
                    kindList.add(kind.toString());
                    int count = dss.remove(kindList);
                    JOptionPane.showMessageDialog(frame, TextUtil.getText("REMOVED") + " " + count);
                }
            }
        }
    };
    removeEntityAction = createActionListener(frame, removeEntityAction);
    removeEntityItem.addActionListener(removeEntityAction);
    return removeEntityItem;
}