List of usage examples for javax.swing JOptionPane YES_OPTION
int YES_OPTION
To view the source code for javax.swing JOptionPane YES_OPTION.
Click Source Link
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; }