|
||||||||||
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 javax.swing.ImageIcon |
HELP_ICON
|
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 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(javax.swing.JDialog dialog)
|
|
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 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.Dimension |
getPreferredButtonSize()
|
|
static ToolHost |
getToolHost()
|
|
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 void |
invokeAndWait(java.lang.Runnable runnable)
|
|
static void |
invokeLater(java.lang.Runnable runnable)
|
|
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 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)
|
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 TOOL_ICON_PATH
public static final java.lang.String OPTIONS_ICON_PATH
public static java.awt.Dimension TOOLBAR_BUTTON_DIMENSION
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 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 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 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(javax.swing.JDialog dialog)
public static void showDialog(javax.swing.JDialog dialog)
public static javax.swing.ImageIcon createImageIcon(java.lang.String path)
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 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 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |