public class UIBox
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.HashMap |
iconCache |
private static java.awt.Font |
iconFont |
private static java.util.HashMap |
iconThumbCache |
Constructor and Description |
---|
UIBox()
Creates a new instance of UIBox
|
Modifier and Type | Method and Description |
---|---|
static java.awt.Menu |
attachAWTMenu(java.awt.Menu base,
java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static javax.swing.JMenu |
attachMenu(javax.swing.JMenu base,
java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static javax.swing.JPopupMenu |
attachPopup(javax.swing.JPopupMenu base,
java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static void |
centerScreen(java.awt.Frame f) |
static void |
centerScreen(javax.swing.JDialog f) |
static void |
centerWindow(javax.swing.JDialog w,
java.awt.Frame parent) |
static void |
centerWindow(javax.swing.JFrame w,
java.awt.Frame parent) |
private static boolean |
endsWith(java.lang.String s,
java.lang.String[] ends) |
static javax.swing.JComponent |
fillButtonContainer(javax.swing.JComponent container,
java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static java.awt.Container |
fillGraphToolBar(java.awt.Container bar,
java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static java.lang.Object[] |
fillMenuTemplate(java.lang.String key,
java.lang.Object[] items,
java.lang.Object[] menuTemplate) |
static void |
fixGraphToolButton(javax.swing.AbstractButton b) |
static java.lang.Object |
getActionsRealSource(java.awt.event.ActionEvent e) |
static javax.swing.Icon |
getCachedIconThumbForLocator(java.lang.String l,
int width,
int height) |
static java.awt.Component |
getComponentByName(java.lang.String componentName,
java.awt.Component root) |
static javax.swing.Icon |
getIcon(int iconCharacter) |
static javax.swing.Icon |
getIcon(java.lang.String iconName) |
static java.awt.image.BufferedImage |
getImage(int character)
Create image with a character in font-awesome.
|
static java.awt.image.BufferedImage |
getImage(java.lang.String imageName) |
static java.awt.image.BufferedImage |
getImage(java.lang.String imageName,
HttpAuthorizer httpAuthorizer) |
static java.awt.image.BufferedImage |
getImage32(int character) |
static java.awt.Component |
getParentComponentByClass(java.lang.Class componentClass,
java.awt.Component root,
int maxDepth) |
static java.awt.Component |
getParentComponentByClass(java.lang.String componentClassName,
java.awt.Component root,
int maxDepth) |
static java.awt.Component |
getParentComponentByName(java.lang.String componentName,
java.awt.Component root,
int maxDepth) |
static java.awt.Component |
getPreview(DataURL dataURL) |
static java.awt.image.BufferedImage |
getThumbForLocator(java.lang.String l) |
static java.awt.image.BufferedImage |
getThumbForLocator(java.lang.String l,
HttpAuthorizer httpAuthorizer) |
static java.awt.image.BufferedImage |
getThumbForLocator(java.lang.String l,
int width,
int height) |
static java.lang.Object[] |
injectMenuStruct(java.lang.Object[] a,
java.lang.Object[] b,
int injectPoint) |
static boolean |
isMac() |
private static java.awt.Menu |
makeAWTMenu(java.awt.Menu menu,
java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static java.awt.Menu |
makeAWTMenu(java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static java.awt.PopupMenu |
makeAWTPopupMenu(java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static java.awt.PopupMenu |
makeAWTPopupMenu(java.awt.PopupMenu menu,
java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static java.awt.image.BufferedImage |
makeBufferedImage(java.awt.Image image) |
static javax.swing.JComponent |
makeButtonContainer(java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static SimpleButton |
makeDefaultButton() |
static java.awt.Container |
makeGraphToolBar(java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static javax.swing.JMenu |
makeMenu(javax.swing.JMenu menu,
java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static javax.swing.JMenu |
makeMenu(java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static java.lang.Object[] |
makeMenuStruct(java.util.Collection<? extends WandoraTool> tools) |
static java.lang.Object[] |
makeMenuStruct(WandoraTool[] tools)
Takes an array of AdminTools and returns an array that can be used with
makeMenu and makePopupMenu methods.
|
static javax.swing.JPopupMenu |
makePopupMenu(javax.swing.JPopupMenu menu,
java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static javax.swing.JPopupMenu |
makePopupMenu(java.lang.Object[] struct,
java.awt.event.ActionListener defaultListener) |
static javax.swing.JToolBar |
makeToolBar(java.lang.Object[] struct,
java.awt.event.ActionListener listener) |
static void |
registerClipboardableKeyStrokes(javax.swing.JTable table) |
static javax.swing.Icon |
resizeIconCanvas(javax.swing.Icon icon,
int w,
int h) |
static javafx.scene.image.Image |
transformAwtImageToFXImage(java.awt.Image image) |
private static java.util.HashMap iconCache
private static java.awt.Font iconFont
private static java.util.HashMap iconThumbCache
public static javax.swing.JPopupMenu attachPopup(javax.swing.JPopupMenu base, java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static java.lang.Object[] makeMenuStruct(WandoraTool[] tools)
public static java.lang.Object[] makeMenuStruct(java.util.Collection<? extends WandoraTool> tools)
public static java.awt.PopupMenu makeAWTPopupMenu(java.awt.PopupMenu menu, java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static java.awt.PopupMenu makeAWTPopupMenu(java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static javax.swing.JPopupMenu makePopupMenu(java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static javax.swing.JPopupMenu makePopupMenu(javax.swing.JPopupMenu menu, java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static java.awt.Menu attachAWTMenu(java.awt.Menu base, java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static java.awt.Menu makeAWTMenu(java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
private static java.awt.Menu makeAWTMenu(java.awt.Menu menu, java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static javax.swing.JMenu makeMenu(java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static javax.swing.JMenu attachMenu(javax.swing.JMenu base, java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static javax.swing.JMenu makeMenu(javax.swing.JMenu menu, java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static javax.swing.JComponent makeButtonContainer(java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static javax.swing.JComponent fillButtonContainer(javax.swing.JComponent container, java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static SimpleButton makeDefaultButton()
public static java.awt.Container makeGraphToolBar(java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static java.awt.Container fillGraphToolBar(java.awt.Container bar, java.lang.Object[] struct, java.awt.event.ActionListener defaultListener)
public static void fixGraphToolButton(javax.swing.AbstractButton b)
public static javax.swing.JToolBar makeToolBar(java.lang.Object[] struct, java.awt.event.ActionListener listener)
public static java.lang.Object[] fillMenuTemplate(java.lang.String key, java.lang.Object[] items, java.lang.Object[] menuTemplate)
public static java.lang.Object[] injectMenuStruct(java.lang.Object[] a, java.lang.Object[] b, int injectPoint)
public static javax.swing.Icon getIcon(int iconCharacter)
public static javax.swing.Icon getIcon(java.lang.String iconName)
public static java.awt.image.BufferedImage getImage(int character)
public static java.awt.image.BufferedImage getImage32(int character)
public static java.awt.image.BufferedImage getImage(java.lang.String imageName)
public static java.awt.image.BufferedImage getImage(java.lang.String imageName, HttpAuthorizer httpAuthorizer)
public static javafx.scene.image.Image transformAwtImageToFXImage(java.awt.Image image) throws java.io.IOException
java.io.IOException
public static java.awt.image.BufferedImage makeBufferedImage(java.awt.Image image)
public static javax.swing.Icon getCachedIconThumbForLocator(java.lang.String l, int width, int height)
public static java.awt.image.BufferedImage getThumbForLocator(java.lang.String l, int width, int height)
public static java.awt.image.BufferedImage getThumbForLocator(java.lang.String l)
public static java.awt.image.BufferedImage getThumbForLocator(java.lang.String l, HttpAuthorizer httpAuthorizer)
private static boolean endsWith(java.lang.String s, java.lang.String[] ends)
public static java.lang.Object getActionsRealSource(java.awt.event.ActionEvent e)
public static java.awt.Component getComponentByName(java.lang.String componentName, java.awt.Component root)
public static java.awt.Component getParentComponentByName(java.lang.String componentName, java.awt.Component root, int maxDepth)
public static java.awt.Component getParentComponentByClass(java.lang.Class componentClass, java.awt.Component root, int maxDepth)
public static java.awt.Component getParentComponentByClass(java.lang.String componentClassName, java.awt.Component root, int maxDepth)
public static void centerWindow(javax.swing.JFrame w, java.awt.Frame parent)
public static void centerWindow(javax.swing.JDialog w, java.awt.Frame parent)
public static void centerScreen(java.awt.Frame f)
public static void centerScreen(javax.swing.JDialog f)
public static javax.swing.Icon resizeIconCanvas(javax.swing.Icon icon, int w, int h)
public static java.awt.Component getPreview(DataURL dataURL)
public static void registerClipboardableKeyStrokes(javax.swing.JTable table)
public static boolean isMac()
Copyright 2004-2015 Wandora Team