sat.awt
Class OptionPaneSAT

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--sat.awt.OptionPaneSAT
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.awt.event.WindowListener

public class OptionPaneSAT
extends java.awt.Dialog
implements java.awt.event.ActionListener, java.awt.event.WindowListener

See Also:
Serialized Form

Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
private  ButtonSAT Button01
          Button de aceptación.
private  ButtonSAT Button02
          Button de cancelación.
static int OK_CANCEL_OPTION
          Tipo de mensaje.
private  boolean RESULT
          Resultado de una confirmación.
static int WARNING_MESSAGE
          Tipo de mensaje.
static int YES_NO_OPTION
          Tipo de mensaje.
 
Fields inherited from class java.awt.Dialog
base, keepBlocking, modal, nameCounter, resizable, serialVersionUID, title
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, showWithParent, state, warningString, weakThis, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
OptionPaneSAT(java.awt.Frame FRAME, java.lang.String MESSAGE, java.lang.String TITLE, int TYPE)
          Construye un nuevo OptionPaneSAT.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent Ev)
          Método implementado por ActionListener.
static java.awt.Frame getFrameForComponent(java.awt.Container CONTAINER)
          Obtener un Frame asociado a un componente.
 boolean getResult()
          Obtener el resultado de una confirmación.
static boolean showConfirmDialog(java.awt.Frame PARENT, java.lang.String MESSAGE, java.lang.String TITLE, int TYPE)
          Construye y muestra un nuevo OptionPaneSAT de confirmación.
static void showMessageDialog(java.awt.Frame PARENT, java.lang.String MESSAGE, java.lang.String TITLE)
          Construye y muestra un nuevo OptionPaneSAT de información.
 void windowActivated(java.awt.event.WindowEvent Ev)
           
 void windowClosed(java.awt.event.WindowEvent Ev)
           
 void windowClosing(java.awt.event.WindowEvent Ev)
          Método implementado por WindowListener.
 void windowDeactivated(java.awt.event.WindowEvent Ev)
           
 void windowDeiconified(java.awt.event.WindowEvent Ev)
           
 void windowIconified(java.awt.event.WindowEvent Ev)
           
 void windowOpened(java.awt.event.WindowEvent Ev)
           
 
Methods inherited from class java.awt.Dialog
, addNotify, conditionalShow, constructComponentName, dispose, disposeImpl, getAccessibleContext, getTitle, hide, hideAndDisposeHandler, initIDs, interruptBlocking, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, readObject, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, toBack, toFront, transferFocus, writeObject
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, 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, registerNatives, wait, wait, wait
 

Field Detail

WARNING_MESSAGE

public static final int WARNING_MESSAGE
Tipo de mensaje. Mensaje de precaución.

OK_CANCEL_OPTION

public static final int OK_CANCEL_OPTION
Tipo de mensaje. Mensaje de confirmación [aceptar-cancelar].

YES_NO_OPTION

public static final int YES_NO_OPTION
Tipo de mensaje. Mensaje de confirmación [si-no].

RESULT

private boolean RESULT
Resultado de una confirmación.

Button01

private ButtonSAT Button01
Button de aceptación.

Button02

private ButtonSAT Button02
Button de cancelación.
Constructor Detail

OptionPaneSAT

public OptionPaneSAT(java.awt.Frame FRAME,
                     java.lang.String MESSAGE,
                     java.lang.String TITLE,
                     int TYPE)
Construye un nuevo OptionPaneSAT.
Parameters:
FRAME - Frame asociado al OptionPaneSAT.
MESSAGE - Mensaje contenido en el OptionPaneSAT.
TITLE - Título del OptionPaneSAT.
TYPE - Tipo de mensaje.
Method Detail

getFrameForComponent

public static java.awt.Frame getFrameForComponent(java.awt.Container CONTAINER)
Obtener un Frame asociado a un componente.
Parameters:
CONTAINER - Contenedor.
Returns:
Frame asociado a un componente.

getResult

public boolean getResult()
Obtener el resultado de una confirmación.
Returns:
true si es una confirmación aceptada, false en caso contrario.

showConfirmDialog

public static boolean showConfirmDialog(java.awt.Frame PARENT,
                                        java.lang.String MESSAGE,
                                        java.lang.String TITLE,
                                        int TYPE)
Construye y muestra un nuevo OptionPaneSAT de confirmación.
Parameters:
PARENT - Contenedor asociado al OptionPaneSAT.
MESSAGE - Mensaje del OptionPaneSAT.
TITLE - Título del OptionPaneSAT.
TYPE - Tipo de mensaje.

showMessageDialog

public static void showMessageDialog(java.awt.Frame PARENT,
                                     java.lang.String MESSAGE,
                                     java.lang.String TITLE)
Construye y muestra un nuevo OptionPaneSAT de información.
Parameters:
PARENT - Contenedor asociado al OptionPaneSAT.
MESSAGE - Mensaje del OptionPaneSAT.
TITLE - Título del OptionPaneSAT.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent Ev)
Método implementado por ActionListener. Se invoca cuando ha sido pulsado algún botón. Asigna true o false como resultado de una confirmación, y cierra la ventana correspondiente al OptionPaneSAT.
Specified by:
actionPerformed in interface java.awt.event.ActionListener

windowActivated

public void windowActivated(java.awt.event.WindowEvent Ev)
Specified by:
windowActivated in interface java.awt.event.WindowListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent Ev)
Specified by:
windowClosed in interface java.awt.event.WindowListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent Ev)
Método implementado por WindowListener. Asigna false como resultado de una confirmación, y cierra la ventana correspondiente al OptionPaneSAT.
Specified by:
windowClosing in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent Ev)
Specified by:
windowDeactivated in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent Ev)
Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowIconified

public void windowIconified(java.awt.event.WindowEvent Ev)
Specified by:
windowIconified in interface java.awt.event.WindowListener

windowOpened

public void windowOpened(java.awt.event.WindowEvent Ev)
Specified by:
windowOpened in interface java.awt.event.WindowListener