Java JOptionPane Info displayInformationMessage(Component parentComponent, String message, String windowTitle)

Here you can find the source of displayInformationMessage(Component parentComponent, String message, String windowTitle)

Description

display Information Message

License

Open Source License

Declaration

public static void displayInformationMessage(Component parentComponent,
            String message, String windowTitle) 

Method Source Code

//package com.java2s;
/*//from www  . j  a v a2s  .c om
 * Copyright (C) 2007-2014 Dylan Bumford, Lucas Champollion, Maribel Romero
 * and Joshua Tauberer
 * 
 * This file is part of The Lambda Calculator.
 * 
 * The Lambda Calculator 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 3 of the License, or (at your
 * option) any later version.
 * 
 * The Lambda Calculator 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 The Lambda Calculator.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

import java.awt.*;

import javax.swing.JDialog;
import javax.swing.JOptionPane;

public class Main {
    public static void displayInformationMessage(Component parentComponent,
            String message, String windowTitle) {

        displayMessage(parentComponent, message, windowTitle,
                JOptionPane.INFORMATION_MESSAGE);
    }

    private static void displayMessage(Component parentComponent,
            String message, String windowTitle, int messageType) {
        JOptionPane p = new JOptionPane(message, messageType) {
            public int getMaxCharactersPerLineCount() {
                return 72;
            }

        };
        p.setMessage(message);
        JDialog dialog = p.createDialog(parentComponent, windowTitle);
        dialog.setVisible(true);
    }
}

Related

  1. displayInfoPane(Component parentComponent, String message)
  2. displayInformation(String strMsg)
  3. flashInfoMessage(final Component sourceComponent, final String message, int durationInMilliSecs)
  4. getIconInformation()
  5. info(Component component, String title, String msg)
  6. info(Component parent, String message)