Class AppDialog.InternalAppDialog

Object
Component
Container
Window
Dialog
JDialog
ELODialog
InternalAppDialog
All Implemented Interfaces:
HelpContext, StatusInterface, ActionListener, KeyListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants
Enclosing class:
AppDialog

public static class AppDialog.InternalAppDialog
extends ELODialog
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class ELODialog

    ELODialog.Button, ELODialog.DialogSize, ELODialog.RemoteControl

    Nested classes/interfaces inherited from class Dialog

    Dialog.ModalExclusionType, Dialog.ModalityType

    Nested classes/interfaces inherited from class Window

    Window.Type

    Nested classes/interfaces inherited from class Component

    Component.BaselineResizeBehavior

    Nested classes/interfaces inherited from interface StatusInterface

    StatusInterface.Status
  • Field Summary

    Fields inherited from class Dialog

    DEFAULT_MODALITY_TYPE

    Fields inherited from class Component

    BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

    Fields inherited from interface ImageObserver

    ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

    Fields inherited from interface WindowConstants

    DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
  • Method Summary

    Modifier and Type Method Description
    void actionPerformed​(ActionEvent actionEvent)  
    String getDialogName()  
    void hide()  
    void setButtonCallback​(BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope)
    Setzt die JavaScript-Funktionen, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.
    void setButtonEvents​(String okEvent, String closeEvent)
    Setzt die Events, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.
    void setDialogId​(String id)
    Setzt einen eindeutiger Bezeichner für diesen Dialog, damit die automatisch vom Client gespeicherten Größenänderungen sich bei mehreren Dialogen nicht überschreiben.
    void setHelpButton​(String event)
    Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.
    void setHelpButton​(BaseFunction callbackFunction, ScriptableObject thisScope)
    Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.
    void show()  

    Methods inherited from class ELODialog

    addStatusComponent, calculateAndSetMinimumsize, checkButton, enableOkButton, getButtonAbort, getButtonFour, getButtonHelp, getButtonOk, getButtonPressed, getButtonThree, getConnect, getHelpIDString, getMainPanelDimension, getParent, getRemoteControl, getStatusPanel, getStatusText, getWorkPanel, getWorkspace, initHelp, isStatusOk, keyPressed, keyReleased, keyTyped, reloadButtonText, setCursor, setForceModal, setModal, setScrollingPanel, setStatus, setStatus, setStatusAndOk, setTitlePanel, setVisible, setWorkPanel, showButtonFour, showButtonThree, showOnlineHelp, this_componentHidden, wasClosedByOK

    Methods inherited from class JDialog

    getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update

    Methods inherited from class Dialog

    addNotify, getModalityType, getTitle, isModal, isResizable, isUndecorated, setBackground, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, toBack

    Methods inherited from class Window

    addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront

    Methods inherited from class Container

    add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate

    Methods inherited from class Component

    action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Method Details

    • getDialogName

      public String getDialogName()
    • setDialogId

      public void setDialogId​(String id)
      Setzt einen eindeutiger Bezeichner für diesen Dialog, damit die automatisch vom Client gespeicherten Größenänderungen sich bei mehreren Dialogen nicht überschreiben.
      Parameters:
      id - Eindeutiger Bezeichner für diesen Dialog
    • setButtonEvents

      public void setButtonEvents​(String okEvent, String closeEvent)
      Setzt die Events, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.
      Parameters:
      okEvent - Ein Event welches beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn eine Funktion zu diesem Event einen negativen Rückgabewert liefert.
      closeEvent - Ein Event welches bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.
    • setButtonCallback

      public void setButtonCallback​(BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope)
      Setzt die JavaScript-Funktionen, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.
      Parameters:
      okCallback - Ein Event welches beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn eine Funktion zu diesem Event einen negativen Rückgabewert liefert.
      closeCallback - Ein Event welches bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.
      thisScope - "this" Scope der Callback-Methoden: Das die Funktionen definierende Objekt.
    • actionPerformed

      public void actionPerformed​(ActionEvent actionEvent)
      Specified by:
      actionPerformed in interface ActionListener
      Overrides:
      actionPerformed in class ELODialog
    • setHelpButton

      public void setHelpButton​(String event)
      Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.
      Parameters:
      event - Ein Scripting-Event, das aufgerufen wird, wenn der Hilfe-Button gedrückt wird.
    • setHelpButton

      public void setHelpButton​(BaseFunction callbackFunction, ScriptableObject thisScope)
      Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.
      Parameters:
      callbackFunction - JavaScript Funktion, welche aufgerufen wird wenn die Hilfe angezeigt werden soll.
      thisScope - "this" Scope der Funktion
    • show

      public void show()
      Overrides:
      show in class ELODialog
    • hide

      public void hide()
      Overrides:
      hide in class ELODialog