|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.rapidminer.gui.tools.dialogs.ButtonDialog
public class ButtonDialog
Dialog that provides some helper methods to create buttons. Automatically registers accelerators
and action listeners. Override ok(), cancel() and close() to customize
the behaviour.
The user can query if the ok button was pressed (wasConfirmed).
| Nested Class Summary |
|---|
| 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 |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected java.lang.Object[] |
arguments
Arguments which will replace the place holder in the I18n-Properties message. |
static int |
DEFAULT_SIZE
|
static int |
GAP
|
static int |
HUGE
|
protected FixedWidthLabel |
infoTextLabel
|
protected static java.awt.Insets |
INSETS
|
static int |
LARGE
|
static int |
MESSAGE
|
static int |
MESSAGE_EXTENDED
|
static int |
NARROW
|
static int |
NORMAL
|
protected boolean |
wasConfirmed
|
| Fields inherited from class javax.swing.JDialog |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|---|
DEFAULT_MODALITY_TYPE |
| 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 | |
|---|---|
ButtonDialog(java.awt.Dialog owner,
java.lang.String key,
boolean modal,
java.lang.Object... arguments)
Deprecated. |
|
ButtonDialog(java.awt.Dialog owner,
java.lang.String key,
java.lang.Object... arguments)
Deprecated. |
|
ButtonDialog(java.awt.Frame owner,
java.lang.String key,
boolean modal,
java.lang.Object... arguments)
Deprecated. |
|
ButtonDialog(java.awt.Frame owner,
java.lang.String key,
java.lang.Object... arguments)
Deprecated. |
|
ButtonDialog(java.lang.String key,
boolean modal,
java.lang.Object... arguments)
The key will be used for the properties gui.dialog. |
|
ButtonDialog(java.lang.String key,
java.awt.Dialog.ModalityType type,
java.lang.Object... arguments)
The key will be used for the properties gui.dialog. |
|
ButtonDialog(java.lang.String key,
java.lang.Object... arguments)
The key will be used for the properties gui.dialog. |
|
| Method Summary | |
|---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l)
|
protected void |
cancel()
|
protected void |
close()
|
static javax.swing.border.Border |
createBorder()
|
static java.awt.GridLayout |
createGridLayout(int rows,
int columns)
|
static javax.swing.border.TitledBorder |
createTitledBorder(java.lang.String title)
|
protected void |
fireStateChanged()
|
protected java.awt.Dimension |
getDefaultSize(int size)
|
protected java.lang.String |
getDialogTitle()
Returns the internationalized title for this dialog. |
protected javax.swing.Icon |
getInfoIcon()
|
protected java.lang.String |
getInfoText()
Returns the internationalized info text for this dialog. |
protected java.lang.String |
getKey()
|
protected void |
layoutDefault(javax.swing.JComponent centerComponent,
javax.swing.AbstractButton... buttons)
|
protected void |
layoutDefault(javax.swing.JComponent centerComponent,
java.util.Collection<javax.swing.AbstractButton> buttons)
|
protected void |
layoutDefault(javax.swing.JComponent centerComponent,
int size,
javax.swing.AbstractButton... buttons)
|
protected void |
layoutDefault(javax.swing.JComponent centerComponent,
int size,
java.util.Collection<javax.swing.AbstractButton> buttons)
|
protected void |
layoutDefault(javax.swing.JComponent centerComponent,
javax.swing.JPanel buttonPanel)
|
protected void |
layoutDefault(javax.swing.JComponent centerComponent,
javax.swing.JPanel buttonPanel,
int size)
|
protected javax.swing.JPanel |
makeButtonPanel(javax.swing.AbstractButton... buttons)
|
protected javax.swing.JPanel |
makeButtonPanel(java.util.Collection<javax.swing.AbstractButton> buttons)
|
protected javax.swing.JButton |
makeCancelButton()
Will listen to ESCAPE. |
protected javax.swing.JButton |
makeCancelButton(java.lang.String i18nKey)
|
protected javax.swing.JButton |
makeCloseButton()
Will be default button and listen to ESCAPE. |
protected javax.swing.JButton |
makeOkButton()
Will be default button. |
protected javax.swing.JButton |
makeOkButton(java.lang.String i18nKey)
|
protected void |
ok()
|
void |
removeChangeListener(javax.swing.event.ChangeListener l)
|
protected void |
setConfirmed(boolean b)
|
protected void |
setDefaultLocation()
|
protected void |
setDefaultSize()
|
protected void |
setDefaultSize(int size)
|
boolean |
wasConfirmed()
Returns true iff the user pressed the generated ok button. |
| Methods inherited from class javax.swing.JDialog |
|---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, 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, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected boolean wasConfirmed
public static final int NORMAL
public static final int NARROW
public static final int LARGE
public static final int HUGE
public static final int MESSAGE
public static final int MESSAGE_EXTENDED
public static final int DEFAULT_SIZE
public static final int GAP
protected static final java.awt.Insets INSETS
protected FixedWidthLabel infoTextLabel
protected final java.lang.Object[] arguments
{0}, the second {1} and so on.
| Constructor Detail |
|---|
public ButtonDialog(java.lang.String key,
java.lang.Object... arguments)
public ButtonDialog(java.lang.String key,
boolean modal,
java.lang.Object... arguments)
public ButtonDialog(java.lang.String key,
java.awt.Dialog.ModalityType type,
java.lang.Object... arguments)
@Deprecated
public ButtonDialog(java.awt.Dialog owner,
java.lang.String key,
boolean modal,
java.lang.Object... arguments)
key - Key for the message in the I18n-GUI-properties filearguments - Arguments which will replace the place holder in the
I18n-Properties message. The first argument will replace
{0}, the second {1} and so on.
@Deprecated
public ButtonDialog(java.awt.Dialog owner,
java.lang.String key,
java.lang.Object... arguments)
key - Key for the message in the I18n-GUI-properties filearguments - Arguments which will replace the place holder in the
I18n-Properties message. The first argument will replace
{0}, the second {1} and so on.
@Deprecated
public ButtonDialog(java.awt.Frame owner,
java.lang.String key,
boolean modal,
java.lang.Object... arguments)
key - Key for the message in the I18n-GUI-properties filearguments - Arguments which will replace the place holder in the
I18n-Properties message. The first argument will replace
{0}, the second {1} and so on.
@Deprecated
public ButtonDialog(java.awt.Frame owner,
java.lang.String key,
java.lang.Object... arguments)
key - Key for the message in the I18n-GUI-properties filearguments - Arguments which will replace the place holder in the
I18n-Properties message. The first argument will replace
{0}, the second {1} and so on.| Method Detail |
|---|
protected final java.lang.String getKey()
protected java.lang.String getInfoText()
protected javax.swing.Icon getInfoIcon()
protected java.lang.String getDialogTitle()
protected void layoutDefault(javax.swing.JComponent centerComponent,
int size,
java.util.Collection<javax.swing.AbstractButton> buttons)
protected void layoutDefault(javax.swing.JComponent centerComponent,
java.util.Collection<javax.swing.AbstractButton> buttons)
protected void layoutDefault(javax.swing.JComponent centerComponent,
javax.swing.AbstractButton... buttons)
protected void layoutDefault(javax.swing.JComponent centerComponent,
int size,
javax.swing.AbstractButton... buttons)
protected void layoutDefault(javax.swing.JComponent centerComponent,
javax.swing.JPanel buttonPanel)
protected void layoutDefault(javax.swing.JComponent centerComponent,
javax.swing.JPanel buttonPanel,
int size)
protected void setDefaultLocation()
protected void setDefaultSize()
protected java.awt.Dimension getDefaultSize(int size)
protected void setDefaultSize(int size)
protected javax.swing.JPanel makeButtonPanel(java.util.Collection<javax.swing.AbstractButton> buttons)
protected javax.swing.JPanel makeButtonPanel(javax.swing.AbstractButton... buttons)
protected javax.swing.JButton makeOkButton()
protected javax.swing.JButton makeOkButton(java.lang.String i18nKey)
protected javax.swing.JButton makeCancelButton()
protected javax.swing.JButton makeCancelButton(java.lang.String i18nKey)
protected javax.swing.JButton makeCloseButton()
protected void cancel()
protected void ok()
protected void close()
public boolean wasConfirmed()
protected void setConfirmed(boolean b)
public static javax.swing.border.TitledBorder createTitledBorder(java.lang.String title)
public static javax.swing.border.Border createBorder()
public static java.awt.GridLayout createGridLayout(int rows,
int columns)
public void addChangeListener(javax.swing.event.ChangeListener l)
public void removeChangeListener(javax.swing.event.ChangeListener l)
protected void fireStateChanged()
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||