Package de.elo.client.scripting.dialog
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class ELODialog
ELODialog.Button, ELODialog.DialogSize, ELODialog.RemoteControlNested classes/interfaces inherited from class Dialog
Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class Window
Window.TypeNested classes/interfaces inherited from class Component
Component.BaselineResizeBehaviorNested classes/interfaces inherited from interface StatusInterface
StatusInterface.Status -
Field Summary
Fields inherited from class Dialog
DEFAULT_MODALITY_TYPEFields inherited from class Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent actionEvent) voidhide()voidsetButtonCallback(BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope) Setzt die JavaScript-Funktionen, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.voidsetButtonEvents(String okEvent, String closeEvent) Setzt die Events, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.voidsetDialogId(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.voidsetHelpButton(String event) Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.voidsetHelpButton(BaseFunction callbackFunction, ScriptableObject thisScope) Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.voidshow()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, wasClosedByOKMethods inherited from class JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, updateMethods inherited from class Dialog
addNotify, getModalityType, getTitle, isModal, isResizable, isUndecorated, setBackground, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, toBackMethods 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, toFrontMethods 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, validateMethods 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
-
Method Details
-
getDialogName
-
setDialogId
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
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
- Specified by:
actionPerformedin interfaceActionListener- Overrides:
actionPerformedin classELODialog
-
setHelpButton
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:
showin classELODialog
-
hide
public void hide()- Overrides:
hidein classELODialog
-