Class AppDialog.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, getLastInstance, 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 Detail

      • 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