Ontimize 5.2072EN

com.ontimize.gui.container
Class EJDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.ontimize.gui.container.EJDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
AlloyUtils.ColorWindow, ApplicationManager.ExtOpThreadsMonitor, ApplicationManager.HelpDialog, BasicReportSelection, CacheManager.CacheManagerViewer, CalculatedColumnDialog, CalendarWindow, ColumnWidthWindow, ConfigureFormBundleDialog, ControlApplicationPreferences, DetailForm, EntityReportDesigner.SaveReport, FilterDialog, FontSelector.SimpleFontsDialog, JasperViewerDialog, MultipleReferenceDataField.TableWindow, NavigatorMenuGUI.SetupDialog, OKCancelFormDialog, OrderWindow, ParameterValuesDialog, PivotDetailTableUtils.PivotDetailDialog, PKCS11Dialog, PreviewDialog, PreviewQuery, PrintingSetupWindow, PrintingWindow, QueryBuilder.ParameterValuesTable, QueryBuilder.SimpleExpressionsDialog, QueryExpressionSelection, ReferenceExtDataField.TableWindow, ReportDeleteDialog, ReportDesigner.FunctionWindow, ReportSelection, ReportSetupDialog, SearchWindow, SelectOutputColumns, SelectStoredChartDialog, ShortcutDialogConfiguration.ChangeDialog, SumRowSetupDialog, WizardNewReport

public class EJDialog
extends javax.swing.JDialog

Dialog that adds a listener to the VK_ESCAPE key to close the dialog WINDOW_CLOSING

Title: User interface components

Description: User interface components

Company: Imatia Innovation

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected static javax.swing.Action[] actions
           
protected  boolean askQuestionEverOnClose
           
protected  boolean askQuestionOnEsc
           
protected  boolean autoPackOnOpen
           
static java.lang.String closeQuestion
           
static boolean defaultValueAskQuestionOnClose
           
static boolean defaultValueAskQuestionOnEsc
           
protected  boolean focusSet
           
protected  OGlassPanel glassPanel
           
protected static java.lang.String[] keys
           
protected static javax.swing.KeyStroke[] keyStrokes
           
static boolean opaque
           
protected  java.awt.Component previousGlassPane
           
protected  java.lang.String sizePositionPreference
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EJDialog(java.awt.Dialog owner)
           
EJDialog(java.awt.Dialog owner, boolean modal)
           
EJDialog(java.awt.Dialog owner, java.lang.String title)
           
EJDialog(java.awt.Dialog owner, java.lang.String title, boolean modal)
           
EJDialog(java.awt.Frame owner)
           
EJDialog(java.awt.Frame owner, boolean modal)
           
EJDialog(java.awt.Frame owner, java.lang.String title)
           
EJDialog(java.awt.Frame owner, java.lang.String title, boolean modal)
           
 
Method Summary
protected  boolean askCloseQuestion()
           
 void dispose()
           
 java.lang.String getSizePositionPreference()
           
protected  void initWindowListener()
           
 boolean isAskOnClose()
           
 boolean isAskOnEsc()
           
 void pack()
           
protected  void processKeyEvent(java.awt.event.KeyEvent e)
           
protected  void processWindowEvent(java.awt.event.WindowEvent e)
           
protected  void registerKeyBindings()
           
 void setAction(int keyCode, int modifiers, javax.swing.Action action, java.lang.String key)
           
static void setActionForKey(int keyCode, int modifiers, javax.swing.Action action, java.lang.String key)
           
 void setAskOnClose(boolean askQuestionOnClose)
          Sets the condition to ask a question before closing the dialog in any situation
 void setAskOnEsc(boolean askQuestionOnEsc)
          Sets the condition to ask a question before closing the dialog when the user press the ESC key
 void setAutoPackOnOpen(boolean auto)
           
protected  void setInitialFocus()
           
 void setSizePositionPreference(java.lang.String s)
           
 void setVisible(boolean b)
           
protected  void transparent()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

defaultValueAskQuestionOnEsc

public static boolean defaultValueAskQuestionOnEsc

defaultValueAskQuestionOnClose

public static boolean defaultValueAskQuestionOnClose

closeQuestion

public static final java.lang.String closeQuestion
See Also:
Constant Field Values

actions

protected static javax.swing.Action[] actions

keyStrokes

protected static javax.swing.KeyStroke[] keyStrokes

keys

protected static java.lang.String[] keys

autoPackOnOpen

protected boolean autoPackOnOpen

sizePositionPreference

protected java.lang.String sizePositionPreference

opaque

public static boolean opaque

askQuestionOnEsc

protected boolean askQuestionOnEsc

askQuestionEverOnClose

protected boolean askQuestionEverOnClose

previousGlassPane

protected java.awt.Component previousGlassPane

focusSet

protected boolean focusSet

glassPanel

protected OGlassPanel glassPanel
Constructor Detail

EJDialog

public EJDialog(java.awt.Dialog owner)

EJDialog

public EJDialog(java.awt.Dialog owner,
                boolean modal)

EJDialog

public EJDialog(java.awt.Dialog owner,
                java.lang.String title,
                boolean modal)

EJDialog

public EJDialog(java.awt.Dialog owner,
                java.lang.String title)

EJDialog

public EJDialog(java.awt.Frame owner)

EJDialog

public EJDialog(java.awt.Frame owner,
                boolean modal)

EJDialog

public EJDialog(java.awt.Frame owner,
                java.lang.String title,
                boolean modal)

EJDialog

public EJDialog(java.awt.Frame owner,
                java.lang.String title)
Method Detail

askCloseQuestion

protected boolean askCloseQuestion()

transparent

protected void transparent()

setSizePositionPreference

public void setSizePositionPreference(java.lang.String s)

getSizePositionPreference

public java.lang.String getSizePositionPreference()

pack

public void pack()

initWindowListener

protected void initWindowListener()

setInitialFocus

protected void setInitialFocus()

processKeyEvent

protected void processKeyEvent(java.awt.event.KeyEvent e)

setVisible

public void setVisible(boolean b)

dispose

public void dispose()

processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)

setActionForKey

public static void setActionForKey(int keyCode,
                                   int modifiers,
                                   javax.swing.Action action,
                                   java.lang.String key)

setAction

public void setAction(int keyCode,
                      int modifiers,
                      javax.swing.Action action,
                      java.lang.String key)

registerKeyBindings

protected void registerKeyBindings()

setAutoPackOnOpen

public void setAutoPackOnOpen(boolean auto)

isAskOnEsc

public boolean isAskOnEsc()

setAskOnEsc

public void setAskOnEsc(boolean askQuestionOnEsc)
Sets the condition to ask a question before closing the dialog when the user press the ESC key

Parameters:
askQuestionOnEsc -

isAskOnClose

public boolean isAskOnClose()

setAskOnClose

public void setAskOnClose(boolean askQuestionOnClose)
Sets the condition to ask a question before closing the dialog in any situation

Parameters:
askQuestionOnClose -

Ontimize