org.merlotxml.merlot
Class MerlotOptionPane

java.lang.Object
  extended byorg.merlotxml.merlot.MerlotOptionPane

public class MerlotOptionPane
extends java.lang.Object

Special wrapper interface to JOptionPane that allows this to make the parent frame grab focus after the option pane goes away.

Author:
Kelly A. Campbell

Constructor Summary
MerlotOptionPane()
           
 
Method Summary
protected static void focusParent(java.awt.Component p)
           
static int showInternalConfirmDialog(java.awt.Component parentComponent, java.lang.Object message)
           
static int showInternalConfirmDialog(java.awt.Component parentComponent, java.lang.Object message, java.lang.String title, int optionType)
           
static int showInternalConfirmDialog(java.awt.Component parentComponent, java.lang.Object message, java.lang.String title, int optionType, int messageType)
           
static int showInternalConfirmDialog(java.awt.Component parentComponent, java.lang.Object message, java.lang.String title, int optionType, int messageType, javax.swing.Icon icon)
           
static java.lang.String showInternalInputDialog(java.awt.Component parentComponent, java.lang.Object message)
           
static java.lang.String showInternalInputDialog(java.awt.Component parentComponent, java.lang.Object message, java.lang.String title, int messageType)
           
static java.lang.Object showInternalInputDialog(java.awt.Component parentComponent, java.lang.Object message, java.lang.String title, int messageType, javax.swing.Icon icon, java.lang.Object[] selectionValues, java.lang.Object initialSelectionValue)
           
static void showInternalMessageDialog(java.awt.Component parentComponent, java.lang.Object message)
           
static void showInternalMessageDialog(java.awt.Component parentComponent, java.lang.Object message, java.lang.String title, int messageType)
           
static void showInternalMessageDialog(java.awt.Component parentComponent, java.lang.Object message, java.lang.String title, int messageType, javax.swing.Icon icon)
           
static int showInternalOptionDialog(java.awt.Component parentComponent, java.lang.Object message, java.lang.String title, int optionType, int messageType, javax.swing.Icon icon, java.lang.Object[] options, java.lang.Object initialValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MerlotOptionPane

public MerlotOptionPane()
Method Detail

showInternalConfirmDialog

public static int showInternalConfirmDialog(java.awt.Component parentComponent,
                                            java.lang.Object message)

showInternalConfirmDialog

public static int showInternalConfirmDialog(java.awt.Component parentComponent,
                                            java.lang.Object message,
                                            java.lang.String title,
                                            int optionType)

showInternalConfirmDialog

public static int showInternalConfirmDialog(java.awt.Component parentComponent,
                                            java.lang.Object message,
                                            java.lang.String title,
                                            int optionType,
                                            int messageType)

showInternalConfirmDialog

public static int showInternalConfirmDialog(java.awt.Component parentComponent,
                                            java.lang.Object message,
                                            java.lang.String title,
                                            int optionType,
                                            int messageType,
                                            javax.swing.Icon icon)

showInternalInputDialog

public static java.lang.String showInternalInputDialog(java.awt.Component parentComponent,
                                                       java.lang.Object message)

showInternalInputDialog

public static java.lang.String showInternalInputDialog(java.awt.Component parentComponent,
                                                       java.lang.Object message,
                                                       java.lang.String title,
                                                       int messageType)

showInternalInputDialog

public static java.lang.Object showInternalInputDialog(java.awt.Component parentComponent,
                                                       java.lang.Object message,
                                                       java.lang.String title,
                                                       int messageType,
                                                       javax.swing.Icon icon,
                                                       java.lang.Object[] selectionValues,
                                                       java.lang.Object initialSelectionValue)

showInternalMessageDialog

public static void showInternalMessageDialog(java.awt.Component parentComponent,
                                             java.lang.Object message)

showInternalMessageDialog

public static void showInternalMessageDialog(java.awt.Component parentComponent,
                                             java.lang.Object message,
                                             java.lang.String title,
                                             int messageType)

showInternalMessageDialog

public static void showInternalMessageDialog(java.awt.Component parentComponent,
                                             java.lang.Object message,
                                             java.lang.String title,
                                             int messageType,
                                             javax.swing.Icon icon)

showInternalOptionDialog

public static int showInternalOptionDialog(java.awt.Component parentComponent,
                                           java.lang.Object message,
                                           java.lang.String title,
                                           int optionType,
                                           int messageType,
                                           javax.swing.Icon icon,
                                           java.lang.Object[] options,
                                           java.lang.Object initialValue)

focusParent

protected static void focusParent(java.awt.Component p)