de.hillenbrand.swing
Class SwingUtils

java.lang.Object
  extended by de.hillenbrand.swing.SwingUtils

public final class SwingUtils
extends java.lang.Object


Field Summary
static java.awt.Cursor NORMAL_CURSOR
           
static java.awt.Cursor WAIT_CURSOR
           
 
Method Summary
static void addJPopupMenuToJComponent(javax.swing.JPopupMenu p, javax.swing.JComponent c)
           
static void addMenuItemsFromFile(java.lang.String file, java.lang.String prefix, java.lang.String suffix, javax.swing.JPopupMenu menu, java.awt.event.ActionListener listener)
           
static void addMenuItemsFromFile(java.lang.String file, java.lang.String prefix, java.lang.String suffix, java.lang.String iconname, javax.swing.JPopupMenu menu, java.awt.event.ActionListener listener)
           
static void addMenuItemsFromStringArray(java.lang.String[] data, java.lang.String prefix, java.lang.String suffix, javax.swing.JPopupMenu menu, java.awt.event.ActionListener listener)
           
static void addMenuItemsFromStringArray(java.lang.String[] data, java.lang.String prefix, java.lang.String suffix, java.lang.String iconname, javax.swing.JPopupMenu menu, java.awt.event.ActionListener listener)
           
static void beep()
          Plays the default error sound if set, or plays a beep.
static void centerJDialogOnJFrame(javax.swing.JFrame parent, javax.swing.JDialog toCenter)
           
static void centerJFrameOnJFrame(javax.swing.JFrame parent, javax.swing.JFrame toCenter)
           
static void centerJFrameOnScreen(javax.swing.JFrame toCenter)
           
static java.awt.Point centerOn(java.awt.Container parent, java.awt.Component toCenter)
          Centers component toCenter on a parent container, e.g. a JDialog on a JFrame.
static java.awt.Font createFontFromString(java.lang.String s)
           
static java.awt.event.MouseListener createMouseListenerForPopupMenu(javax.swing.JComponent c, javax.swing.JPopupMenu menu)
           
static javax.swing.JPopupMenu createPopupMenu(javax.swing.JComponent parent, java.lang.String title)
           
static javax.swing.text.JTextComponent getFocusedJTextComponent()
          Returns the JTextComponent that had or has the focus.
static javax.swing.JFrame getJFrame(javax.swing.JComponent c)
          Gets the frame this components is in.
static boolean isWindowsSystem()
           
static void setBusy(java.awt.Container parent, boolean bool)
           
static void setEnabledRecursively(java.awt.Component comp, boolean enabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NORMAL_CURSOR

public static final java.awt.Cursor NORMAL_CURSOR

WAIT_CURSOR

public static final java.awt.Cursor WAIT_CURSOR
Method Detail

addJPopupMenuToJComponent

public static final void addJPopupMenuToJComponent(javax.swing.JPopupMenu p,
                                                   javax.swing.JComponent c)

addMenuItemsFromFile

public static void addMenuItemsFromFile(java.lang.String file,
                                        java.lang.String prefix,
                                        java.lang.String suffix,
                                        javax.swing.JPopupMenu menu,
                                        java.awt.event.ActionListener listener)

addMenuItemsFromFile

public static void addMenuItemsFromFile(java.lang.String file,
                                        java.lang.String prefix,
                                        java.lang.String suffix,
                                        java.lang.String iconname,
                                        javax.swing.JPopupMenu menu,
                                        java.awt.event.ActionListener listener)

addMenuItemsFromStringArray

public static void addMenuItemsFromStringArray(java.lang.String[] data,
                                               java.lang.String prefix,
                                               java.lang.String suffix,
                                               javax.swing.JPopupMenu menu,
                                               java.awt.event.ActionListener listener)

addMenuItemsFromStringArray

public static void addMenuItemsFromStringArray(java.lang.String[] data,
                                               java.lang.String prefix,
                                               java.lang.String suffix,
                                               java.lang.String iconname,
                                               javax.swing.JPopupMenu menu,
                                               java.awt.event.ActionListener listener)

beep

public static void beep()
Plays the default error sound if set, or plays a beep.


centerJDialogOnJFrame

public static void centerJDialogOnJFrame(javax.swing.JFrame parent,
                                         javax.swing.JDialog toCenter)

centerJFrameOnJFrame

public static void centerJFrameOnJFrame(javax.swing.JFrame parent,
                                        javax.swing.JFrame toCenter)

centerJFrameOnScreen

public static void centerJFrameOnScreen(javax.swing.JFrame toCenter)

centerOn

public static java.awt.Point centerOn(java.awt.Container parent,
                                      java.awt.Component toCenter)
Centers component toCenter on a parent container, e.g. a JDialog on a JFrame.


createFontFromString

public static java.awt.Font createFontFromString(java.lang.String s)

createMouseListenerForPopupMenu

public static final java.awt.event.MouseListener createMouseListenerForPopupMenu(javax.swing.JComponent c,
                                                                                 javax.swing.JPopupMenu menu)

createPopupMenu

public static final javax.swing.JPopupMenu createPopupMenu(javax.swing.JComponent parent,
                                                           java.lang.String title)

getFocusedJTextComponent

public static javax.swing.text.JTextComponent getFocusedJTextComponent()
Returns the JTextComponent that had or has the focus.


getJFrame

public static javax.swing.JFrame getJFrame(javax.swing.JComponent c)
Gets the frame this components is in.


isWindowsSystem

public static boolean isWindowsSystem()

setBusy

public static void setBusy(java.awt.Container parent,
                           boolean bool)

setEnabledRecursively

public static void setEnabledRecursively(java.awt.Component comp,
                                         boolean enabled)