jiputil
Class JIPFunctionDialogG

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--jiputil.JIPFunctionDialogG
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class JIPFunctionDialogG
extends javax.swing.JDialog

Descripción:
Clase empleada para la creación de los cuadros de diálogo de las funciones aplicables. Desde aqui se crean todos los botones y textos de entrada para captar la entrada del usuario.

See Also:
Serialized Form

Inner Class Summary
(package private)  class JIPFunctionDialogG.MyActionListener
           Descripción:
Implementa el ActionListener del Ratón sobre el botón de OK
 
Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
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
(package private)  java.awt.CheckboxGroup cbg
          CheckBox
(package private)  boolean confirmed
          Nos dice si se ha pulsado OK
(package private)  JIPFunction func
          Funcion desde la que nos llaman
(package private)  int nparam
          Indica el número de parámetros
(package private)  boolean ok
          Nos dice si se han asignado los valores
(package private)  java.lang.String[] pnames
          Nombres de los parámetros
(package private)  javax.swing.JTextField[] values
          Valores de texto
 
Fields inherited from class javax.swing.JDialog
accessibleContext, defaultCloseOperation, rootPane, rootPaneCheckingEnabled
 
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, 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
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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JIPFunctionDialogG(javax.swing.JFrame frame, JIPFunction function)
           Descripción:
Constructor de la clase.
 
Method Summary
 boolean applyToFrame()
           Descripción:
Indica si el checkbox tiene "Frame seleccionado" activo
 boolean applyToSeq()
           Descripción:
Indica si el checkbox tiene "Toda la secuencia" activo
(package private)  void assignValues()
           Descripción:
Asigna los valores de los parámetros a la función
(package private)  void center(javax.swing.JFrame frame)
           Descripción:
Centra la ventana a la mitad de la ventana desde la que se llamó
 boolean isAssignedOK()
           Descripción:
Indica si se han asignado los parámetros
 boolean isCancelled()
           Descripción:
Indica si se ha pulsado el botón de Cancel
 boolean isConfirmed()
           Descripción:
Indica si se ha pulsado el botón de OK
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, createRootPaneException, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
, addNotify, conditionalShow, constructComponentName, dispose, disposeImpl, getTitle, hide, hideAndDisposeHandler, initIDs, interruptBlocking, isModal, isResizable, 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, readObject, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, toBack, toFront, transferFocus, writeObject
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, removeNotify, setFont, 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, 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

confirmed

boolean confirmed
Nos dice si se ha pulsado OK

ok

boolean ok
Nos dice si se han asignado los valores

nparam

int nparam
Indica el número de parámetros

pnames

java.lang.String[] pnames
Nombres de los parámetros

values

javax.swing.JTextField[] values
Valores de texto

cbg

java.awt.CheckboxGroup cbg
CheckBox

func

JIPFunction func
Funcion desde la que nos llaman
Constructor Detail

JIPFunctionDialogG

public JIPFunctionDialogG(javax.swing.JFrame frame,
                          JIPFunction function)

Descripción:
Constructor de la clase. Asigna la función, y el nombre en la barra de arriba

Parameters:
frame - JFrame desde donde se nos llama. Se utiliza para centrar la ventana.
function - Función que vamos a aplicar
Method Detail

isConfirmed

public boolean isConfirmed()

Descripción:
Indica si se ha pulsado el botón de OK

Returns:
TRUE si se ha pulsado. FALSE si no se ha pulsado

isCancelled

public boolean isCancelled()

Descripción:
Indica si se ha pulsado el botón de Cancel

Returns:
TRUE si se ha pulsado. FALSE si no se ha pulsado

isAssignedOK

public boolean isAssignedOK()

Descripción:
Indica si se han asignado los parámetros

Returns:
TRUE si se han asignado. FALSE si no se han asignado

applyToSeq

public boolean applyToSeq()

Descripción:
Indica si el checkbox tiene "Toda la secuencia" activo

Returns:
TRUE si está seleccionado "Toda la secuencia". FALSE si está seleccionado "Frame seleccionado"

applyToFrame

public boolean applyToFrame()

Descripción:
Indica si el checkbox tiene "Frame seleccionado" activo

Returns:
TRUE si está seleccionado "Frame seleccionado". FALSE si está seleccionado "Toda la secuencia"

center

void center(javax.swing.JFrame frame)

Descripción:
Centra la ventana a la mitad de la ventana desde la que se llamó

Parameters:
frame - JFrame al cual nos queremos centrar.

assignValues

void assignValues()

Descripción:
Asigna los valores de los parámetros a la función