Java JOptionPane Confirmation askConfirmation(final Window aWindow, final String aMessage, final String aTitle)

Here you can find the source of askConfirmation(final Window aWindow, final String aMessage, final String aTitle)

Description

Asks the user for confirmation.

License

Open Source License

Parameter

Parameter Description
aWindow the parent window of the confirmation dialog;
aMessage the message to display in the confirmation dialog;
aTitle the title to display in the confirmation dialog.

Return

true if the user acknowledged the confirmation, false otherwise.

Declaration

public static boolean askConfirmation(final Window aWindow, final String aMessage, final String aTitle) 

Method Source Code


//package com.java2s;
/*/*from   w  w  w. j  a v a 2s . co  m*/
 * OpenBench LogicSniffer / SUMP project
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or (at
 * your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
 *
 * 
 * Copyright (C) 2010-2011 - J.W. Janssen, http://www.lxtreme.nl
 */

import java.awt.*;

import javax.swing.*;

public class Main {
    /**
     * Asks the user for confirmation.
     * 
     * @param aWindow
     *          the parent window of the confirmation dialog;
     * @param aMessage
     *          the message to display in the confirmation dialog.
     * @return <code>true</code> if the user acknowledged the confirmation,
     *         <code>false</code> otherwise.
     */
    public static boolean askConfirmation(final Window aWindow, final String aMessage) {
        return askConfirmation(aWindow, aMessage, "Continue?");
    }

    /**
     * Asks the user for confirmation.
     * 
     * @param aWindow
     *          the parent window of the confirmation dialog;
     * @param aMessage
     *          the message to display in the confirmation dialog;
     * @param aTitle
     *          the title to display in the confirmation dialog.
     * @return <code>true</code> if the user acknowledged the confirmation,
     *         <code>false</code> otherwise.
     */
    public static boolean askConfirmation(final Window aWindow, final String aMessage, final String aTitle) {
        return JOptionPane.showConfirmDialog(aWindow, aMessage, aTitle, JOptionPane.YES_NO_OPTION,
                JOptionPane.WARNING_MESSAGE) == JOptionPane.YES_OPTION;
    }
}

Related

  1. confirm(Component component, String title, String msg)
  2. confirm(final Component component, final String title, final String message)
  3. confirm(String message)
  4. confirm(String message)