com.alee.extended.window
Class TestFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by com.alee.laf.rootpane.WebFrame
                          extended by com.alee.extended.window.TestFrame
All Implemented Interfaces:
LanguageContainerMethods, LanguageMethods, SettingsMethods, SwingMethods, WindowMethods<WebFrame>, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class TestFrame
extends WebFrame

This class provides a quick way to open frame with the specified content and some other settings. It suits best for writing UI test applications.

Author:
Mikle Garin
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
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  WebPanel container
          Main components container.
 
Fields inherited from class com.alee.laf.rootpane.WebFrame
closeOnFocusLoss, focusTracker
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TestFrame(boolean horizontal, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(boolean horizontal, java.awt.Insets margin, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(boolean horizontal, int margin, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(boolean horizontal, int top, int left, int bottom, int right, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.Component component)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.Component component, java.awt.Insets margin)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.Component component, int margin)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.Component component, int top, int left, int bottom, int right)
          Constructs test frame with the specified content and settings.
TestFrame(int gap, boolean horizontal, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(int gap, boolean horizontal, java.awt.Insets margin, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(int gap, boolean horizontal, int margin, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(int gap, boolean horizontal, int top, int left, int bottom, int right, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.LayoutManager layout, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.LayoutManager layout, java.awt.Component component)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.LayoutManager layout, java.awt.Component component, java.awt.Insets margin)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.LayoutManager layout, java.awt.Component component, int margin)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.LayoutManager layout, java.awt.Component component, int top, int left, int bottom, int right)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.LayoutManager layout, java.awt.Component component, java.lang.Object constraints, java.awt.Insets margin)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.LayoutManager layout, java.awt.Insets margin, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.LayoutManager layout, int margin, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
TestFrame(java.awt.LayoutManager layout, int top, int left, int bottom, int right, java.awt.Component... components)
          Constructs test frame with the specified content and settings.
 
Method Summary
 void configureFrame()
          Configures test frame.
 TestFrame displayFrame()
          Displays and returns test frame.
static java.lang.String getFrameTitle(java.awt.Component component)
          Returns test frame title.
 void setBackground(java.awt.Color c)
          Sets test frame background.
static TestFrame show(boolean horizontal, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(boolean horizontal, java.awt.Insets margin, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(boolean horizontal, int margin, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(boolean horizontal, int top, int left, int bottom, int right, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.Component component)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.Component component, java.awt.Insets margin)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.Component component, int margin)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.Component component, int top, int left, int bottom, int right)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(int gap, boolean horizontal, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(int gap, boolean horizontal, java.awt.Insets margin, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(int gap, boolean horizontal, int margin, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(int gap, boolean horizontal, int top, int left, int bottom, int right, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.LayoutManager layout, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.LayoutManager layout, java.awt.Component component)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.LayoutManager layout, java.awt.Component component, java.awt.Insets margin)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.LayoutManager layout, java.awt.Component component, int margin)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.LayoutManager layout, java.awt.Component component, int top, int left, int bottom, int right)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.LayoutManager layout, java.awt.Component component, java.lang.Object constraints, java.awt.Insets margin)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.LayoutManager layout, java.awt.Insets margin, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.LayoutManager layout, int margin, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
static TestFrame show(java.awt.LayoutManager layout, int top, int left, int bottom, int right, java.awt.Component... components)
          Displays and returns test frame with the specified content and settings.
 
Methods inherited from class com.alee.laf.rootpane.WebFrame
center, center, center, center, getEmptyTitleText, getInactiveShadeWidth, getLanguageContainerKey, getMaxTitleWidth, getMiddleBg, getResizeCorner, getRound, getShadeWidth, getTitleComponent, getTopBg, getWatermark, getWebRootPaneUI, getWindowButtons, getWindowOpacity, initialize, isAttachButtons, isCloseOnFocusLoss, isDrawWatermark, isGroupButtons, isLanguageSet, isShowCloseButton, isShowMaximizeButton, isShowMenuBar, isShowMinimizeButton, isShowResizeCorner, isShowTitleComponent, isShowWindowButtons, isWindowOpaque, loadSettings, packAndCenter, packAndCenter, packToHeight, packToWidth, registerSettings, registerSettings, registerSettings, registerSettings, registerSettings, registerSettings, registerSettings, registerSettings, registerSettings, registerSettings, registerSettings, registerSettings, removeLanguage, removeLanguageContainerKey, removeLanguageUpdater, saveSettings, setAttachButtons, setCloseOnFocusLoss, setDrawWatermark, setEmptyTitleText, setGroupButtons, setInactiveShadeWidth, setLanguage, setLanguageContainerKey, setLanguageUpdater, setMaxTitleWidth, setMiddleBg, setRound, setShadeWidth, setShowCloseButton, setShowMaximizeButton, setShowMenuBar, setShowMinimizeButton, setShowResizeCorner, setShowTitleComponent, setShowWindowButtons, setTitleComponent, setTopBg, setWatermark, setWindowOpacity, setWindowOpaque, unregisterSettings, updateLanguage, updateLanguage
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, 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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, 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
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

container

protected final WebPanel container
Main components container.

Constructor Detail

TestFrame

public TestFrame(java.awt.Component component)
Constructs test frame with the specified content and settings.

Parameters:
component - component to display

TestFrame

public TestFrame(java.awt.Component component,
                 int margin)
Constructs test frame with the specified content and settings.

Parameters:
component - component to display
margin - container margin

TestFrame

public TestFrame(java.awt.Component component,
                 int top,
                 int left,
                 int bottom,
                 int right)
Constructs test frame with the specified content and settings.

Parameters:
component - component to display
top - container top margin
left - container left margin
bottom - container bottom margin
right - container right margin

TestFrame

public TestFrame(java.awt.Component component,
                 java.awt.Insets margin)
Constructs test frame with the specified content and settings.

Parameters:
component - component to display
margin - container margin

TestFrame

public TestFrame(java.awt.LayoutManager layout,
                 java.awt.Component component)
Constructs test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display

TestFrame

public TestFrame(java.awt.LayoutManager layout,
                 java.awt.Component component,
                 int margin)
Constructs test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display
margin - container margin

TestFrame

public TestFrame(java.awt.LayoutManager layout,
                 java.awt.Component component,
                 int top,
                 int left,
                 int bottom,
                 int right)
Constructs test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display
top - container top margin
left - container left margin
bottom - container bottom margin
right - container right margin

TestFrame

public TestFrame(java.awt.LayoutManager layout,
                 java.awt.Component component,
                 java.awt.Insets margin)
Constructs test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display
margin - container margin

TestFrame

public TestFrame(java.awt.LayoutManager layout,
                 java.awt.Component component,
                 java.lang.Object constraints,
                 java.awt.Insets margin)
Constructs test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display
constraints - component layout constraints
margin - container margin

TestFrame

public TestFrame(boolean horizontal,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
horizontal - whether should place components horizontally or not
components - components to display

TestFrame

public TestFrame(int gap,
                 boolean horizontal,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
gap - gap between components
horizontal - whether should place components horizontally or not
components - components to display

TestFrame

public TestFrame(java.awt.LayoutManager layout,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
layout - container layout
components - components to display

TestFrame

public TestFrame(boolean horizontal,
                 int margin,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
horizontal - whether should place components horizontally or not
margin - container margin
components - components to display

TestFrame

public TestFrame(boolean horizontal,
                 int top,
                 int left,
                 int bottom,
                 int right,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
horizontal - whether should place components horizontally or not
top - top container margin
left - left container margin
bottom - bottom container margin
right - right container margin
components - components to display

TestFrame

public TestFrame(boolean horizontal,
                 java.awt.Insets margin,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
horizontal - whether should place components horizontally or not
margin - container margin
components - components to display

TestFrame

public TestFrame(int gap,
                 boolean horizontal,
                 int margin,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
gap - gap between components
horizontal - whether should place components horizontally or not
margin - container margin
components - components to display

TestFrame

public TestFrame(int gap,
                 boolean horizontal,
                 int top,
                 int left,
                 int bottom,
                 int right,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
gap - gap between components
horizontal - whether should place components horizontally or not
top - top container margin
left - left container margin
bottom - bottom container margin
right - right container margin
components - components to display

TestFrame

public TestFrame(int gap,
                 boolean horizontal,
                 java.awt.Insets margin,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
gap - gap between components
horizontal - whether should place components horizontally or not
margin - container margin
components - components to display

TestFrame

public TestFrame(java.awt.LayoutManager layout,
                 int margin,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
layout - container layout
margin - container margin
components - components to display

TestFrame

public TestFrame(java.awt.LayoutManager layout,
                 int top,
                 int left,
                 int bottom,
                 int right,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
layout - container layout
top - top container margin
left - left container margin
bottom - bottom container margin
right - right container margin
components - components to display

TestFrame

public TestFrame(java.awt.LayoutManager layout,
                 java.awt.Insets margin,
                 java.awt.Component... components)
Constructs test frame with the specified content and settings.

Parameters:
layout - container layout
margin - container margin
components - components to display
Method Detail

show

public static TestFrame show(java.awt.Component component)
Displays and returns test frame with the specified content and settings.

Parameters:
component - component to display
Returns:
displayed test frame

show

public static TestFrame show(java.awt.Component component,
                             int margin)
Displays and returns test frame with the specified content and settings.

Parameters:
component - component to display
margin - container margin
Returns:
displayed test frame

show

public static TestFrame show(java.awt.Component component,
                             int top,
                             int left,
                             int bottom,
                             int right)
Displays and returns test frame with the specified content and settings.

Parameters:
component - component to display
top - container top margin
left - container left margin
bottom - container bottom margin
right - container right margin
Returns:
displayed test frame

show

public static TestFrame show(java.awt.Component component,
                             java.awt.Insets margin)
Displays and returns test frame with the specified content and settings.

Parameters:
component - component to display
margin - container margin
Returns:
displayed test frame

show

public static TestFrame show(java.awt.LayoutManager layout,
                             java.awt.Component component)
Displays and returns test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display
Returns:
displayed test frame

show

public static TestFrame show(java.awt.LayoutManager layout,
                             java.awt.Component component,
                             int margin)
Displays and returns test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display
margin - container margin
Returns:
displayed test frame

show

public static TestFrame show(java.awt.LayoutManager layout,
                             java.awt.Component component,
                             int top,
                             int left,
                             int bottom,
                             int right)
Displays and returns test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display
top - container top margin
left - container left margin
bottom - container bottom margin
right - container right margin
Returns:
displayed test frame

show

public static TestFrame show(java.awt.LayoutManager layout,
                             java.awt.Component component,
                             java.awt.Insets margin)
Displays and returns test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display
margin - container margin
Returns:
displayed test frame

show

public static TestFrame show(java.awt.LayoutManager layout,
                             java.awt.Component component,
                             java.lang.Object constraints,
                             java.awt.Insets margin)
Displays and returns test frame with the specified content and settings.

Parameters:
layout - container layout
component - component to display
constraints - component layout constraints
margin - container margin
Returns:
displayed test frame

show

public static TestFrame show(boolean horizontal,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
horizontal - whether should place components horizontally or not
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(int gap,
                             boolean horizontal,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
gap - gap between components
horizontal - whether should place components horizontally or not
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(java.awt.LayoutManager layout,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
layout - container layout
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(boolean horizontal,
                             int margin,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
horizontal - whether should place components horizontally or not
margin - container margin
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(boolean horizontal,
                             int top,
                             int left,
                             int bottom,
                             int right,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
horizontal - whether should place components horizontally or not
top - top container margin
left - left container margin
bottom - bottom container margin
right - right container margin
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(boolean horizontal,
                             java.awt.Insets margin,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
horizontal - whether should place components horizontally or not
margin - container margin
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(int gap,
                             boolean horizontal,
                             int margin,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
gap - gap between components
horizontal - whether should place components horizontally or not
margin - container margin
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(int gap,
                             boolean horizontal,
                             int top,
                             int left,
                             int bottom,
                             int right,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
gap - gap between components
horizontal - whether should place components horizontally or not
top - top container margin
left - left container margin
bottom - bottom container margin
right - right container margin
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(int gap,
                             boolean horizontal,
                             java.awt.Insets margin,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
gap - gap between components
horizontal - whether should place components horizontally or not
margin - container margin
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(java.awt.LayoutManager layout,
                             int margin,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
layout - container layout
margin - container margin
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(java.awt.LayoutManager layout,
                             int top,
                             int left,
                             int bottom,
                             int right,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
layout - container layout
top - top container margin
left - left container margin
bottom - bottom container margin
right - right container margin
components - components to display
Returns:
displayed test frame

show

public static TestFrame show(java.awt.LayoutManager layout,
                             java.awt.Insets margin,
                             java.awt.Component... components)
Displays and returns test frame with the specified content and settings.

Parameters:
layout - container layout
margin - container margin
components - components to display
Returns:
displayed test frame

configureFrame

public void configureFrame()
Configures test frame.


setBackground

public void setBackground(java.awt.Color c)
Sets test frame background.

Overrides:
setBackground in class java.awt.Component
Parameters:
c - background color

displayFrame

public TestFrame displayFrame()
Displays and returns test frame.

Returns:
test frame

getFrameTitle

public static java.lang.String getFrameTitle(java.awt.Component component)
Returns test frame title.

Parameters:
component - component to process
Returns:
test frame title