org.naokishibata.generic
Class AWTUtils

java.lang.Object
  extended by org.naokishibata.generic.AWTUtils

public class AWTUtils
extends java.lang.Object


Constructor Summary
AWTUtils()
           
 
Method Summary
static void bringToTheFront(java.awt.Frame frame)
           
static void bringToTheFront(java.awt.Window w)
           
static java.awt.image.BufferedImage captureScreen()
           
static void enableAWTHeadless(boolean b)
           
static void forceSize(java.awt.Component c, java.awt.Dimension d)
           
static void forceSize(java.awt.Component c, int w, int h)
           
static java.awt.Dimension getContentSize(java.awt.Container c)
           
static void makeFocusable(java.awt.Component c)
           
static void maximize(java.awt.Frame frame)
           
static void openURL(java.lang.String url)
           
static void placeAtTheCenter(java.awt.Window frame)
           
static int screenHeight()
           
static java.awt.Dimension screenSize()
           
static int screenWidth()
           
static void setContentSize(javax.swing.JFrame f, java.awt.Dimension d)
           
static void setContentSize(javax.swing.JFrame f, int w, int h)
           
static boolean setNativeLookAndFeel()
           
static java.lang.String showLoadDialog(java.lang.String lastPath, java.io.FilenameFilter filter)
           
static java.lang.String showLoadDialog(java.lang.String lastPath, java.lang.String regex)
           
static java.lang.String showSaveDialog(java.lang.String lastPath, java.io.FilenameFilter filter)
           
static java.lang.String showSaveDialog(java.lang.String lastPath, java.lang.String regex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWTUtils

public AWTUtils()
Method Detail

screenSize

public static java.awt.Dimension screenSize()

screenWidth

public static int screenWidth()

screenHeight

public static int screenHeight()

placeAtTheCenter

public static void placeAtTheCenter(java.awt.Window frame)

maximize

public static void maximize(java.awt.Frame frame)

forceSize

public static void forceSize(java.awt.Component c,
                             java.awt.Dimension d)

forceSize

public static void forceSize(java.awt.Component c,
                             int w,
                             int h)

getContentSize

public static java.awt.Dimension getContentSize(java.awt.Container c)

setContentSize

public static void setContentSize(javax.swing.JFrame f,
                                  java.awt.Dimension d)

setContentSize

public static void setContentSize(javax.swing.JFrame f,
                                  int w,
                                  int h)

makeFocusable

public static void makeFocusable(java.awt.Component c)

bringToTheFront

public static void bringToTheFront(java.awt.Window w)

bringToTheFront

public static void bringToTheFront(java.awt.Frame frame)

captureScreen

public static java.awt.image.BufferedImage captureScreen()

enableAWTHeadless

public static void enableAWTHeadless(boolean b)

setNativeLookAndFeel

public static boolean setNativeLookAndFeel()

showSaveDialog

public static java.lang.String showSaveDialog(java.lang.String lastPath,
                                              java.io.FilenameFilter filter)

showSaveDialog

public static java.lang.String showSaveDialog(java.lang.String lastPath,
                                              java.lang.String regex)

showLoadDialog

public static java.lang.String showLoadDialog(java.lang.String lastPath,
                                              java.io.FilenameFilter filter)

showLoadDialog

public static java.lang.String showLoadDialog(java.lang.String lastPath,
                                              java.lang.String regex)

openURL

public static void openURL(java.lang.String url)