Class TabbedDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- net.anwiba.commons.swing.dialog.AbstractDialog
-
- net.anwiba.commons.swing.dialog.AbstractMessageDialog
-
- net.anwiba.commons.swing.dialog.tabbed.TabbedDialog
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class TabbedDialog extends AbstractMessageDialog
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.anwiba.commons.swing.dialog.AbstractDialog
AbstractDialog.ActionEnableRunner
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description TabbedDialog(java.awt.Window owner, java.lang.String title)TabbedDialog(java.awt.Window owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType)TabbedDialog(java.awt.Window owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, boolean modal)TabbedDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, java.util.List<IAdditionalActionFactory> actionFactories, IObjectModel<DataState> dataStateModel)TabbedDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IFunction<java.lang.Void,java.lang.Iterable<IDialogTab>,java.lang.RuntimeException> tabsFactory)TabbedDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, java.util.List<IAdditionalActionFactory> actionFactories, IObjectModel<DataState> dataStateModel, boolean modal, IFunction<java.lang.Void,java.lang.Iterable<IDialogTab>,java.lang.RuntimeException> tabsFactory)TabbedDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, IFunction<java.lang.Void,java.lang.Iterable<IDialogTab>,java.lang.RuntimeException> tabsFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTab(IDialogTab dialogTab)protected booleanapply()voiddispose()voidsetSelectedTab(int index)protected voidsetSelectedTab(IDialogTab tab)-
Methods inherited from class net.anwiba.commons.swing.dialog.AbstractMessageDialog
cancel, getDetailsComponent, tryOut
-
Methods inherited from class net.anwiba.commons.swing.dialog.AbstractDialog
checkButton, close, createContentPane, createView, getActions, getApplyAction, getCancelAction, getCloseAction, getContentPane, getDataStateModel, getDetailContainerPanel, getDetailsAction, getNoAction, getOkAction, getOkAction, getResult, getTryAction, getYesAction, locate, setApplyEnabled, setChangeButtonsEnabled, setContentPane, setIcon, setMessage, setOkEnabled, setTryEnabled, setVisible
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, 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, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, 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, getParent, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
TabbedDialog
public TabbedDialog(java.awt.Window owner, java.lang.String title)
-
TabbedDialog
public TabbedDialog(java.awt.Window owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType)
-
TabbedDialog
public TabbedDialog(java.awt.Window owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, boolean modal)
-
TabbedDialog
public TabbedDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IFunction<java.lang.Void,java.lang.Iterable<IDialogTab>,java.lang.RuntimeException> tabsFactory)
-
TabbedDialog
public TabbedDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, IFunction<java.lang.Void,java.lang.Iterable<IDialogTab>,java.lang.RuntimeException> tabsFactory)
-
TabbedDialog
public TabbedDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, java.util.List<IAdditionalActionFactory> actionFactories, IObjectModel<DataState> dataStateModel)
-
TabbedDialog
public TabbedDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, java.util.List<IAdditionalActionFactory> actionFactories, IObjectModel<DataState> dataStateModel, boolean modal, IFunction<java.lang.Void,java.lang.Iterable<IDialogTab>,java.lang.RuntimeException> tabsFactory)
-
-
Method Detail
-
apply
protected boolean apply()
- Overrides:
applyin classAbstractMessageDialog
-
addTab
public void addTab(IDialogTab dialogTab)
-
setSelectedTab
public void setSelectedTab(int index)
-
setSelectedTab
protected void setSelectedTab(IDialogTab tab)
-
dispose
public void dispose()
- Overrides:
disposein classjava.awt.Window
-
-