adavid.awt
Class DialogFactory

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--adavid.awt.DialogFactory

public class DialogFactory
extends java.awt.Dialog
implements java.awt.event.ActionListener

DialogFactory simple dialog windows swing free

See Also:
Serialized Form

Field Summary
static int border
           
static int MAX_HEIGHT
           
static int MAX_WIDTH
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
DialogFactory(java.awt.Frame parent, java.lang.String title, boolean mode)
          just the constructor: not public because the user is not supposed to call it ; changed now: useful to have the close predefined! sorry for that.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          ActionListener
static boolean confirmYN(java.awt.Frame parent, java.lang.String title, java.lang.String question, java.lang.String yesName, java.lang.String noName)
          open a yes/no dialog box type and return true if the yes was pressed.
static DialogFactory getDialog(java.awt.Frame parent, java.awt.Color color, java.lang.String title, java.lang.String subtitle, java.awt.Component[] list)
           
protected  void processWindowEvent(java.awt.event.WindowEvent e)
          process window events: just close the window when asked
static void showAlert(java.awt.Frame parent, java.lang.String title, java.lang.String message, java.lang.String closeLabel)
          show a dialog alert message window
static void showMessage(java.awt.Frame parent, java.lang.String title, java.lang.String message, java.lang.String closeLabel, java.lang.String query)
          show a message window with a find query text field
static void showMsg(java.awt.Frame parent, java.lang.String title, java.lang.String msgtxt, java.lang.String closemsg)
          open a simple message dialog box
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

border

public static int border

MAX_WIDTH

public static final int MAX_WIDTH

MAX_HEIGHT

public static final int MAX_HEIGHT
Constructor Detail

DialogFactory

public DialogFactory(java.awt.Frame parent,
                     java.lang.String title,
                     boolean mode)
just the constructor: not public because the user is not supposed to call it ; changed now: useful to have the close predefined! sorry for that.
Method Detail

showMsg

public static void showMsg(java.awt.Frame parent,
                           java.lang.String title,
                           java.lang.String msgtxt,
                           java.lang.String closemsg)
open a simple message dialog box

confirmYN

public static boolean confirmYN(java.awt.Frame parent,
                                java.lang.String title,
                                java.lang.String question,
                                java.lang.String yesName,
                                java.lang.String noName)
open a yes/no dialog box type and return true if the yes was pressed. Closing the window=no

showAlert

public static void showAlert(java.awt.Frame parent,
                             java.lang.String title,
                             java.lang.String message,
                             java.lang.String closeLabel)
show a dialog alert message window

showMessage

public static void showMessage(java.awt.Frame parent,
                               java.lang.String title,
                               java.lang.String message,
                               java.lang.String closeLabel,
                               java.lang.String query)
show a message window with a find query text field

processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)
process window events: just close the window when asked
Overrides:
processWindowEvent in class java.awt.Window

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
ActionListener
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getDialog

public static DialogFactory getDialog(java.awt.Frame parent,
                                      java.awt.Color color,
                                      java.lang.String title,
                                      java.lang.String subtitle,
                                      java.awt.Component[] list)
Parameters:
parent - the parent frame
color - the color of the border
title - the title of the dialog
subtitle - the title of the borderedpanel
list - the list of components NOTE: the parent must have a valid graphics object!
Returns:
a option dialog styled