|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.eviware.soapui.support.UISupport
public class UISupport
Facade for common UI-related tasks
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_EDITOR_FONT
|
static int |
DEFAULT_EDITOR_FONT_SIZE
|
static javax.swing.ImageIcon |
HELP_ICON
|
static java.lang.String |
IMAGES_RESOURCE_PATH
|
static javax.swing.ImageIcon |
OPTIONS_ICON
|
static java.lang.String |
OPTIONS_ICON_PATH
|
static javax.swing.ImageIcon |
TOOL_ICON
|
static java.lang.String |
TOOL_ICON_PATH
|
static java.awt.Dimension |
TOOLBAR_BUTTON_DIMENSION
|
Constructor Summary | |
---|---|
UISupport()
|
Method Summary | ||
---|---|---|
static void |
addClassLoader(java.lang.ClassLoader loader)
Add a classloader to find resources. |
|
static PreviewCorner |
addPreviewCorner(javax.swing.JScrollPane scrollPane,
boolean forceScrollbars)
|
|
static
|
addTitledBorder(T component,
java.lang.String title)
|
|
static javax.swing.JComboBox |
addTooltipListener(javax.swing.JComboBox combo,
java.lang.String defaultTooltip)
|
|
static void |
beep()
|
|
static DescriptionPanel |
buildDescription(java.lang.String title,
java.lang.String string,
javax.swing.ImageIcon icon)
|
|
static javax.swing.JPanel |
buildPanelWithToolbar(javax.swing.JComponent top,
javax.swing.JComponent content)
|
|
static javax.swing.JPanel |
buildPanelWithToolbarAndStatusBar(javax.swing.JComponent top,
javax.swing.JComponent content,
javax.swing.JComponent bottom)
|
|
static void |
centerDialog(java.awt.Window dialog)
|
|
static void |
centerDialog(java.awt.Window dialog,
java.awt.Window owner)
|
|
static boolean |
confirm(java.lang.String question,
java.lang.String title)
|
|
static boolean |
confirmExtendedInfo(java.lang.String title,
java.lang.String description,
java.lang.String content,
java.awt.Dimension size)
|
|
static java.lang.Boolean |
confirmOrCancel(java.lang.String question,
java.lang.String title)
|
|
static java.lang.Boolean |
confirmOrCancelExtendedInfo(java.lang.String title,
java.lang.String description,
java.lang.String content,
java.awt.Dimension size)
|
|
static javax.swing.JButton |
createActionButton(javax.swing.Action action,
boolean enabled)
|
|
static ConfigurationDialog |
createConfigurationDialog(java.lang.String name)
Deprecated. use XForm related classes instead |
|
static ConfigurationDialog |
createConfigurationDialog(java.lang.String name,
java.lang.String helpUrl)
Deprecated. use XForm related classes instead |
|
static ConfigurationDialog |
createConfigurationDialog(java.lang.String name,
java.lang.String helpUrl,
java.lang.String description,
javax.swing.ImageIcon icon)
Deprecated. use XForm related classes instead |
|
static javax.swing.JSplitPane |
createHorizontalSplit()
|
|
static javax.swing.JSplitPane |
createHorizontalSplit(java.awt.Component leftComponent,
java.awt.Component rightComponent)
|
|
static javax.swing.ImageIcon |
createImageIcon(java.lang.String path)
|
|
static javax.swing.JPanel |
createProgressBarPanel(javax.swing.JProgressBar progressBar,
int space,
boolean indeterimate)
|
|
static JXToolBar |
createSmallToolbar()
|
|
static javax.swing.JPanel |
createTabPanel(javax.swing.JTabbedPane tabs,
boolean addBorder)
|
|
static JXToolBar |
createToolbar()
|
|
static javax.swing.JButton |
createToolbarButton(javax.swing.Action action)
|
|
static javax.swing.JButton |
createToolbarButton(javax.swing.Action action,
boolean enabled)
|
|
static javax.swing.JButton |
createToolbarButton(javax.swing.ImageIcon icon)
|
|
static javax.swing.JSplitPane |
createVerticalSplit()
|
|
static javax.swing.JSplitPane |
createVerticalSplit(java.awt.Component topComponent,
java.awt.Component bottomComponent)
|
|
static java.net.URL |
findSplash(java.lang.String filename)
|
|
static com.eviware.x.dialogs.XDialogs |
getDialogs()
|
|
static EditorFactory |
getEditorFactory()
|
|
static java.awt.Font |
getEditorFont()
|
|
static java.awt.Font |
getEditorFont(Settings settings)
|
|
static com.eviware.x.dialogs.XFileDialogs |
getFileDialogs()
|
|
static javax.swing.KeyStroke |
getKeyStroke(java.lang.String keyStroke)
Replaces "menu" in the keyStroke with ctrl or meta depending on getMenuShortcutKeyMask |
|
static java.awt.Frame |
getMainFrame()
|
|
static java.awt.Frame |
getParentFrame(java.awt.Component component)
|
|
static java.awt.Dimension |
getPreferredButtonSize()
|
|
static ToolHost |
getToolHost()
|
|
static UIUtils |
getUIUtils()
|
|
static JButtonBar |
initDialogActions(ActionList actions,
javax.swing.JDialog dialog)
|
|
static void |
initDialogActions(javax.swing.JDialog dialog,
javax.swing.Action helpAction,
javax.swing.JButton defaultButton)
|
|
static JButtonBar |
initFrameActions(ActionList actions,
javax.swing.JFrame frame)
|
|
static void |
invokeAndWait(java.lang.Runnable runnable)
|
|
static void |
invokeLater(java.lang.Runnable runnable)
|
|
static boolean |
isHeadless()
|
|
static boolean |
isWindows()
|
|
static java.lang.String |
prompt(java.lang.String question,
java.lang.String title)
Deprecated. use prompt(String question, String title, String value) instead |
|
static
|
prompt(java.lang.String question,
java.lang.String title,
java.util.List<T> objects)
|
|
static
|
prompt(java.lang.String question,
java.lang.String title,
java.util.List<T> objects,
java.lang.String value)
|
|
static java.lang.String |
prompt(java.lang.String question,
java.lang.String title,
java.lang.String value)
|
|
static
|
prompt(java.lang.String question,
java.lang.String title,
T[] objects)
|
|
static
|
prompt(java.lang.String question,
java.lang.String title,
T[] objects,
java.lang.String value)
|
|
static char[] |
promptPassword(java.lang.String question,
java.lang.String title)
|
|
static void |
resetCursor()
|
|
static void |
select(ModelItem modelItem)
|
|
static DesktopPanel |
selectAndShow(ModelItem modelItem)
|
|
static java.lang.String |
selectXPath(java.lang.String title,
java.lang.String info,
java.lang.String xml,
java.lang.String xpath)
|
|
static void |
setDialogs(com.eviware.x.dialogs.XDialogs xDialogs)
|
|
static void |
setFileDialogs(com.eviware.x.dialogs.XFileDialogs xFileDialogs)
|
|
static void |
setFixedColumnSize(javax.swing.table.TableColumn column,
int width)
|
|
static
|
setFixedSize(T component,
java.awt.Dimension size)
|
|
static
|
setFixedSize(T component,
int i,
int j)
|
|
static void |
setHourglassCursor()
|
|
static void |
setMainFrame(java.awt.Component frame)
Set the main frame of this application. |
|
static void |
setPreferredHeight(java.awt.Component component,
int heigth)
|
|
static void |
setToolHost(ToolHost host)
|
|
static void |
setUIUtils(UIUtils utils)
|
|
static DesktopPanel |
showDesktopPanel(DesktopPanel desktopPanel)
|
|
static DesktopPanel |
showDesktopPanel(ModelItem modelItem)
|
|
static void |
showDialog(javax.swing.JDialog dialog)
|
|
static void |
showErrorMessage(java.lang.String message)
|
|
static void |
showErrorMessage(java.lang.Throwable ex)
|
|
static void |
showExtendedInfo(java.lang.String title,
java.lang.String description,
java.lang.String content,
java.awt.Dimension size)
|
|
static void |
showInfoMessage(java.lang.String message)
|
|
static void |
showInfoMessage(java.lang.String message,
java.lang.String title)
|
|
static void |
showPopup(javax.swing.JPopupMenu popup,
javax.swing.JComponent invoker,
java.awt.Point p)
|
|
static boolean |
stopCellEditing(javax.swing.JTable table)
|
|
static java.awt.Component |
wrapInEmptyPanel(javax.swing.JComponent component,
javax.swing.border.Border border)
|
|
static int |
yesYesToAllOrNo(java.lang.String question,
java.lang.String title)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String IMAGES_RESOURCE_PATH
public static final java.lang.String TOOL_ICON_PATH
public static final java.lang.String OPTIONS_ICON_PATH
public static java.awt.Dimension TOOLBAR_BUTTON_DIMENSION
public static final java.lang.String DEFAULT_EDITOR_FONT
public static final int DEFAULT_EDITOR_FONT_SIZE
public static javax.swing.ImageIcon TOOL_ICON
public static javax.swing.ImageIcon OPTIONS_ICON
public static javax.swing.ImageIcon HELP_ICON
Constructor Detail |
---|
public UISupport()
Method Detail |
---|
public static void addClassLoader(java.lang.ClassLoader loader)
loader
- public static void setMainFrame(java.awt.Component frame)
frame
- public static void setDialogs(com.eviware.x.dialogs.XDialogs xDialogs)
public static EditorFactory getEditorFactory()
public static void setFileDialogs(com.eviware.x.dialogs.XFileDialogs xFileDialogs)
public static ToolHost getToolHost()
public static void setToolHost(ToolHost host)
public static java.awt.Frame getMainFrame()
public static javax.swing.JComboBox addTooltipListener(javax.swing.JComboBox combo, java.lang.String defaultTooltip)
public static java.awt.Frame getParentFrame(java.awt.Component component)
public static com.eviware.x.dialogs.XDialogs getDialogs()
public static com.eviware.x.dialogs.XFileDialogs getFileDialogs()
@Deprecated public static ConfigurationDialog createConfigurationDialog(java.lang.String name, java.lang.String helpUrl, java.lang.String description, javax.swing.ImageIcon icon)
@Deprecated public static ConfigurationDialog createConfigurationDialog(java.lang.String name, java.lang.String helpUrl)
@Deprecated public static ConfigurationDialog createConfigurationDialog(java.lang.String name)
public static void showErrorMessage(java.lang.String message)
public static boolean confirm(java.lang.String question, java.lang.String title)
public static int yesYesToAllOrNo(java.lang.String question, java.lang.String title)
public static java.lang.String prompt(java.lang.String question, java.lang.String title, java.lang.String value)
@Deprecated public static java.lang.String prompt(java.lang.String question, java.lang.String title)
public static boolean stopCellEditing(javax.swing.JTable table)
public static javax.swing.JPanel createProgressBarPanel(javax.swing.JProgressBar progressBar, int space, boolean indeterimate)
public static javax.swing.JSplitPane createHorizontalSplit()
public static javax.swing.JSplitPane createHorizontalSplit(java.awt.Component leftComponent, java.awt.Component rightComponent)
public static javax.swing.JSplitPane createVerticalSplit()
public static javax.swing.JSplitPane createVerticalSplit(java.awt.Component topComponent, java.awt.Component bottomComponent)
public static void centerDialog(java.awt.Window dialog)
public static void centerDialog(java.awt.Window dialog, java.awt.Window owner)
public static void showDialog(javax.swing.JDialog dialog)
public static javax.swing.ImageIcon createImageIcon(java.lang.String path)
public static boolean isHeadless()
public static void showInfoMessage(java.lang.String message)
public static void showInfoMessage(java.lang.String message, java.lang.String title)
public static <T> T prompt(java.lang.String question, java.lang.String title, T[] objects)
public static <T> T prompt(java.lang.String question, java.lang.String title, T[] objects, java.lang.String value)
public static javax.swing.JButton createToolbarButton(javax.swing.Action action)
public static javax.swing.JButton createToolbarButton(javax.swing.Action action, boolean enabled)
public static javax.swing.JPanel createTabPanel(javax.swing.JTabbedPane tabs, boolean addBorder)
public static void showPopup(javax.swing.JPopupMenu popup, javax.swing.JComponent invoker, java.awt.Point p)
public static DesktopPanel selectAndShow(ModelItem modelItem)
public static DesktopPanel showDesktopPanel(ModelItem modelItem)
public static DesktopPanel showDesktopPanel(DesktopPanel desktopPanel)
public static java.lang.Boolean confirmOrCancel(java.lang.String question, java.lang.String title)
public static javax.swing.JPanel buildPanelWithToolbar(javax.swing.JComponent top, javax.swing.JComponent content)
public static javax.swing.JPanel buildPanelWithToolbarAndStatusBar(javax.swing.JComponent top, javax.swing.JComponent content, javax.swing.JComponent bottom)
public static java.awt.Dimension getPreferredButtonSize()
public static void showErrorMessage(java.lang.Throwable ex)
public static java.awt.Component wrapInEmptyPanel(javax.swing.JComponent component, javax.swing.border.Border border)
public static boolean isWindows()
public static void setHourglassCursor()
public static void resetCursor()
public static void setUIUtils(UIUtils utils)
public static UIUtils getUIUtils()
public static void invokeLater(java.lang.Runnable runnable)
public static void invokeAndWait(java.lang.Runnable runnable) throws java.lang.Exception
java.lang.Exception
public static JXToolBar createToolbar()
public static JXToolBar createSmallToolbar()
public static javax.swing.KeyStroke getKeyStroke(java.lang.String keyStroke)
public static DescriptionPanel buildDescription(java.lang.String title, java.lang.String string, javax.swing.ImageIcon icon)
public static void setPreferredHeight(java.awt.Component component, int heigth)
public static JButtonBar initDialogActions(ActionList actions, javax.swing.JDialog dialog)
public static JButtonBar initFrameActions(ActionList actions, javax.swing.JFrame frame)
public static void initDialogActions(javax.swing.JDialog dialog, javax.swing.Action helpAction, javax.swing.JButton defaultButton)
public static <T extends javax.swing.JComponent> T addTitledBorder(T component, java.lang.String title)
public static void beep()
public static <T> T prompt(java.lang.String question, java.lang.String title, java.util.List<T> objects)
public static <T> T prompt(java.lang.String question, java.lang.String title, java.util.List<T> objects, java.lang.String value)
public static void showExtendedInfo(java.lang.String title, java.lang.String description, java.lang.String content, java.awt.Dimension size)
public static boolean confirmExtendedInfo(java.lang.String title, java.lang.String description, java.lang.String content, java.awt.Dimension size)
public static java.lang.Boolean confirmOrCancelExtendedInfo(java.lang.String title, java.lang.String description, java.lang.String content, java.awt.Dimension size)
public static void select(ModelItem modelItem)
public static javax.swing.JButton createActionButton(javax.swing.Action action, boolean enabled)
public static java.net.URL findSplash(java.lang.String filename)
public static java.lang.String selectXPath(java.lang.String title, java.lang.String info, java.lang.String xml, java.lang.String xpath)
public static PreviewCorner addPreviewCorner(javax.swing.JScrollPane scrollPane, boolean forceScrollbars)
public static <T extends javax.swing.JComponent> T setFixedSize(T component, java.awt.Dimension size)
public static <T extends javax.swing.JComponent> T setFixedSize(T component, int i, int j)
public static void setFixedColumnSize(javax.swing.table.TableColumn column, int width)
public static javax.swing.JButton createToolbarButton(javax.swing.ImageIcon icon)
public static java.awt.Font getEditorFont()
public static java.awt.Font getEditorFont(Settings settings)
public static char[] promptPassword(java.lang.String question, java.lang.String title)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |