Package net.anwiba.testing.demo
Class DemoUtilities
- java.lang.Object
-
- net.anwiba.testing.demo.DemoUtilities
-
public class DemoUtilities extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.awt.FontDEFAULT_FIXED_WIDTH_FONTstatic java.awt.FontDEFAULT_PROPORTIONAL_FONTstatic java.time.DurationDEFAULT_TIMEOUT_MILLISstatic java.time.DurationDELAY_TIME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcenterOnScreen(java.awt.Window window)static javax.swing.JDialogcreateDialog(java.awt.Component parentComponent)static javax.swing.JFramecreateJFrame()static javax.swing.JWindowcreateWindow(java.awt.Component parentComponent)static voidexpandTreeNode(javax.swing.JTree tree, javax.swing.tree.TreeNode tNode)static java.awt.WindowgetWindowForComponent(java.awt.Component component)static java.awt.WindowgetWindowForComponent(java.util.EventObject event)static voidpause()static voidpause(java.time.Duration delay)static voidsetNativeLookAndFeel()static <T extends java.awt.Window>
voidshowAndDispose(java.util.function.Supplier<T> windowSupplier, java.util.function.Consumer<T> afterOpenedTask)
-
-
-
Field Detail
-
DELAY_TIME
public static final java.time.Duration DELAY_TIME
-
DEFAULT_TIMEOUT_MILLIS
public static final java.time.Duration DEFAULT_TIMEOUT_MILLIS
-
DEFAULT_FIXED_WIDTH_FONT
public static final java.awt.Font DEFAULT_FIXED_WIDTH_FONT
-
DEFAULT_PROPORTIONAL_FONT
public static final java.awt.Font DEFAULT_PROPORTIONAL_FONT
-
-
Method Detail
-
createDialog
public static javax.swing.JDialog createDialog(java.awt.Component parentComponent)
-
createWindow
public static javax.swing.JWindow createWindow(java.awt.Component parentComponent)
-
setNativeLookAndFeel
public static void setNativeLookAndFeel()
-
expandTreeNode
public static void expandTreeNode(javax.swing.JTree tree, javax.swing.tree.TreeNode tNode)
-
centerOnScreen
public static void centerOnScreen(java.awt.Window window)
-
getWindowForComponent
public static java.awt.Window getWindowForComponent(java.util.EventObject event)
-
getWindowForComponent
public static final java.awt.Window getWindowForComponent(java.awt.Component component)
-
showAndDispose
public static <T extends java.awt.Window> void showAndDispose(java.util.function.Supplier<T> windowSupplier, java.util.function.Consumer<T> afterOpenedTask)
-
createJFrame
public static javax.swing.JFrame createJFrame()
-
pause
public static void pause()
-
pause
public static void pause(java.time.Duration delay)
-
-