yu.ac.bg.etf.javaqx.qswing
Class JQDialog

java.lang.Object
  extended byyu.ac.bg.etf.javaqx.core.AbstractDisposable
      extended byyu.ac.bg.etf.javaqx.qswing.JQComponent
          extended byyu.ac.bg.etf.javaqx.qswing.JQContainer
              extended byyu.ac.bg.etf.javaqx.qswing.JQWindow
                  extended byyu.ac.bg.etf.javaqx.qswing.JQDialog
All Implemented Interfaces:
Disposable, JQComponentProperties, JQContainerProperties, JQWindowConstants, JQWindowProperties
Direct Known Subclasses:
JQColorChooser, JQFileChooser, JQFontChooser, JQOptionPane

public class JQDialog
extends JQWindow

Dialog Component.

NOTE: This class is not compatible with javax.swing.JDialog class!

Version:
0.2.0
Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)

Field Summary
static int ACCEPTED
          Accepted dialog result (the value is 1).
static int REJECTED
          Rejected dialog result (the value is 0).
 
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.JQWindow
ALWAYS_ON_TOP_WINDOW_SUPPORTED, BORDER_HELP_BUTTON, BORDER_MAXIMIZE_BUTTON, BORDER_MINIMIZE_BUTTON, BORDER_SYSTEM_MENU, BORDER_TITLE, BORDER_UNDECORATED, FULL_SCREEN_WINDOW_SUPPORTED, TYPE_DIALOG, TYPE_POPUP, TYPE_SPLASH_SCREEN, TYPE_TOOL, TYPE_WINDOW, WINDOW_OPACITY_SUPPORTED, WINDOW_SHAPE_SUPPORTED
 
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
listenerList
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.JQWindowConstants
APPLICATION_MODAL, DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, FULL_SCREEN, HIDE_ON_CLOSE, ICONIFIED, MAXIMIZED, NON_MODAL, NORMAL, POSITION_CUSTOM, QUIT_ON_CLOSE, WINDOW_MODAL
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQWindowProperties
PROPERTY_ALWAYS_ON_TOP, PROPERTY_DEFAULT_CLOSE_OPERATION, PROPERTY_ICON_IMAGE, PROPERTY_OPACITY, PROPERTY_SHAPE, PROPERTY_TITLE
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQContainerProperties
PROPERTY_LAYOUT_MANAGER
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQComponentProperties
PROPERTY_BACKGROUND, PROPERTY_COMPONENT_ORIENTATION, PROPERTY_CONTEXT_MENU, PROPERTY_ENABLED, PROPERTY_FIXED_SIZE, PROPERTY_FOCUSABLE, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_INSETS, PROPERTY_LOCALE, PROPERTY_MAXIMUM_SIZE, PROPERTY_MINIMUM_SIZE, PROPERTY_NAME, PROPERTY_OPAQUE, PROPERTY_PREFERRED_SIZE, PROPERTY_RESOURCE_BUNDLE_NAME, PROPERTY_STATUS_TIP_TEXT, PROPERTY_STYLE_SHEET, PROPERTY_TOOL_TIP_TEXT, PROPERTY_VISIBLE, PROPERTY_WHATS_THIS_TEXT
 
Constructor Summary
JQDialog()
          Constructs new JQDialog object.
JQDialog(JQWindow owner, java.lang.String title)
          Constructs new JQDialog object.
JQDialog(java.lang.String title)
          Constructs new JQDialog object.
 
Method Summary
 void closeDialog(int result)
          Closes modal dialog.
 int getDialogResult()
          Returns dialog result.
 boolean isAccepted()
          Returns true if the dialog is accepted.
 boolean isRejected()
          Returns true if the dialog is rejected.
 void setAccepted(boolean accepted)
          Accepts/rejects the dialog.
 void setModal(boolean modal)
          Sets whether or not the dialog is modal.
 int showDialog()
          Shows modal dialog.
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQWindow
addWindowListener, getActiveWindow, getBorderDecoration, getDefaultCloseOperation, getIconImage, getModalityType, getOpacity, getOwnedComponents, getOwnedWindows, getState, getTitle, getWindowListeners, getWindowOwner, getWindows, getWindowType, isAlwaysOnTop, isFullScreen, isModal, isUndecorated, paramString, processWindowEvent, removeWindowListener, setAlwaysOnTop, setBorderDecoration, setDefaultCloseOperation, setFixedSize, setFullScreen, setIconImage, setLocationRelativeTo, setModalityType, setOpacity, setState, setTitle, setUndecorated, setWindowOwner, setWindowType, toBack, toFront, toggleFullScreen, updateLocalization
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQContainer
add, add, add, add, addImpl, doLayout, getComponent, getComponentCount, getComponentIndex, getComponents, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, invalidate, pack, remove, remove, removeAll, setBackground, setComponentOrientation, setForeground, setLayout, validate
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
addComponentListener, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, disableEvents, disposeComponent, disposeObject, enableEvents, eventEnabled, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getClientProperty, getComponentListeners, getComponentOrientation, getContextMenu, getCursor, getEventMask, getFocusListener, getFont, getFontMetrics, getForeground, getHeight, getInsets, getKeyListeners, getLocale, getLocation, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getOwner, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getResourceBundleName, getSize, getStatusTipText, getStyleSheet, getToolTipText, getToolTipText, getWhatsThisText, getWidth, getX, getY, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLeftToRight, isLocaleSet, isOpaque, isOwnerOf, isPainting, isResizable, isResourceBundleNameSet, isUpdatesEnabled, isValid, isVisible, localizeObject, localizeString, localizeString, localizeStrings, paintComponent, processComponentEvent, processContextMenuEvent, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, processStyleChange, putClientProperty, removeComponentListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, removeStyleSheet, repaint, repaint, repaint, requestFocus, revalidate, setBounds, setBounds, setContextMenu, setCursor, setDefaultResourceBundleName, setDisplayable, setEnabled, setFixedSize, setFocusable, setFont, setInsets, setInsets, setLeftToRightComponentOrientation, setLocale, setLocation, setLocation, setMaximumSize, setMaximumSize, setMinimumSize, setMinimumSize, setName, setOpaque, setPreferredSize, setPreferredSize, setResizable, setResourceBundleName, setRightToLeftComponentOrientation, setSize, setSize, setStatusTipText, setStyleSheet, setStyleSheet, setToolTipText, setUpdatesEnabled, setVisible, setWhatsThisText, toString, unsetComponentOrientation, update, update, update, updateComponentOrientation
 
Methods inherited from class yu.ac.bg.etf.javaqx.core.AbstractDisposable
addDisposeListener, dispose, disposedCheck, disposedErrorString, finalize, isDisposed, removeDisposeListener
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REJECTED

public static final int REJECTED
Rejected dialog result (the value is 0).

See Also:
Constant Field Values

ACCEPTED

public static final int ACCEPTED
Accepted dialog result (the value is 1).

See Also:
Constant Field Values
Constructor Detail

JQDialog

public JQDialog()
Constructs new JQDialog object.


JQDialog

public JQDialog(java.lang.String title)
Constructs new JQDialog object.

Parameters:
title - the dialog title

JQDialog

public JQDialog(JQWindow owner,
                java.lang.String title)
Constructs new JQDialog object.

Parameters:
owner - the dialog owner
title - the dialog title
Method Detail

setModal

public void setModal(boolean modal)
Sets whether or not the dialog is modal.

Parameters:
modal - true if modal

getDialogResult

public int getDialogResult()
Returns dialog result.

Returns:
dialog result

isAccepted

public boolean isAccepted()
Returns true if the dialog is accepted.

Returns:
true if the dialog is accepted

isRejected

public boolean isRejected()
Returns true if the dialog is rejected.

Returns:
true if the dialog is rejected

setAccepted

public void setAccepted(boolean accepted)
Accepts/rejects the dialog.

Parameters:
accepted - true if accepted; false if rejected

showDialog

public int showDialog()
Shows modal dialog.

Returns:
dialog result.

closeDialog

public void closeDialog(int result)
Closes modal dialog.

Parameters:
result - the dialog result


Copyright © 2007 ETF and contributors. All Rights Reserved.