public class UITools
extends java.lang.Object
ui
.
In scripts this would be a simple way of opening a info popup:
ui.informationMessage("Hello World!") ui.informationMessage(ui.frame, "Hello World!") // longer version, equivalent
Modifier and Type | Class and Description |
---|---|
static class |
UITools.InsertEolAction |
Modifier and Type | Field and Description |
---|---|
static float |
FONT_SCALE_FACTOR |
static java.lang.String |
MAIN_FREEPLANE_FRAME |
static java.awt.Dimension |
MAX_BUTTON_DIMENSION |
static java.lang.String |
SCROLLBAR_INCREMENT |
Constructor and Description |
---|
UITools() |
Modifier and Type | Method and Description |
---|---|
static void |
addEscapeActionToDialog(javax.swing.JDialog dialog) |
static void |
addEscapeActionToDialog(javax.swing.JDialog dialog,
javax.swing.Action action) |
static void |
addKeyActionToDialog(javax.swing.JDialog dialog,
javax.swing.Action action,
java.lang.String keyStroke,
java.lang.String actionId) |
static void |
addScrollbarIncrementPropertyListener(javax.swing.JScrollPane scrollPane) |
static void |
addTitledBorder(javax.swing.JComponent c,
java.lang.String title,
float size) |
static void |
backOtherWindows() |
static void |
convertPointFromAncestor(java.awt.Component ancestor,
java.awt.Point p,
java.awt.Component c) |
static void |
convertPointToAncestor(java.awt.Component source,
java.awt.Point point,
java.lang.Class<?> ancestorClass) |
static void |
convertPointToAncestor(java.awt.Component from,
java.awt.Point p,
java.awt.Component destination) |
static void |
convertRectangleToAncestor(java.awt.Component from,
java.awt.Rectangle r,
java.awt.Component destination) |
static javax.swing.JDialog |
createCancelDialog(java.awt.Component component,
java.lang.String titel,
java.lang.String text) |
static javax.swing.JButton |
createHtmlLinkStyleButton(java.net.URI uri,
java.lang.String title) |
static java.awt.BasicStroke |
createStroke(int width,
int[] dash) |
static void |
errorMessage(java.lang.Object message) |
static void |
executeWhenNodeHasFocus(java.lang.Runnable runnable) |
static void |
focusOn(javax.swing.JComponent component) |
static int |
getComponentIndex(java.awt.Component component) |
static java.awt.Frame |
getCurrentFrame() |
static java.awt.Component |
getCurrentRootComponent() |
static java.awt.Rectangle |
getDesktopBounds(java.awt.Component frame) |
static java.awt.Frame |
getFrame() |
static javax.swing.KeyStroke |
getKeyStroke(java.lang.String keyStrokeDescription)
returns a KeyStroke if possible and null otherwise.
|
static java.awt.Component |
getMenuComponent() |
static int |
getScreenResolution() |
static java.awt.Color |
getTextColorForBackground(java.awt.Color color) |
static java.awt.Rectangle |
getValidFrameBounds(java.awt.Component frame,
int win_x,
int win_y,
int win_width,
int win_height) |
static void |
informationMessage(java.awt.Component frame,
java.lang.String message) |
static void |
informationMessage(java.awt.Component frame,
java.lang.String message,
java.lang.String title) |
static void |
informationMessage(java.awt.Component frame,
java.lang.String text,
java.lang.String string,
int type) |
static void |
informationMessage(java.lang.String message) |
static java.awt.Font |
invertScale(java.awt.Font font) |
static boolean |
isEditingText() |
static java.lang.String |
keyStrokeToString(javax.swing.KeyStroke keyStroke)
formats a KeyStroke in a ledgible way, e.g.
|
static void |
repaintAll(java.awt.Container root) |
static java.awt.Font |
scale(java.awt.Font font) |
static void |
setBounds(java.awt.Component frame,
int win_x,
int win_y,
int win_width,
int win_height) |
static void |
setDialogLocationRelativeTo(javax.swing.JDialog dialog,
java.awt.Component c) |
static void |
setDialogLocationRelativeTo(javax.swing.JDialog dialog,
org.freeplane.features.map.NodeModel node) |
static void |
setDialogLocationUnder(javax.swing.JDialog dialog,
org.freeplane.features.map.NodeModel node) |
static void |
setScrollbarIncrement(javax.swing.JScrollPane scrollPane) |
static void |
showAttributeEmptyStringErrorMessage()
Shows the error message "attributes_adding_empty_attribute_error"
|
static int |
showConfirmDialog(org.freeplane.features.map.NodeModel node,
java.lang.Object message,
java.lang.String title,
int optionType) |
static int |
showConfirmDialog(org.freeplane.features.map.NodeModel node,
java.lang.Object message,
java.lang.String title,
int optionType,
int messageType) |
static void |
showFrame() |
static java.lang.String |
showInputDialog(org.freeplane.features.map.NodeModel node,
java.lang.String message,
java.lang.String initialValue) |
static java.lang.String |
showInputDialog(org.freeplane.features.map.NodeModel node,
java.lang.String text,
java.lang.String title,
int type) |
static void |
showMessage(java.lang.String message,
int messageType) |
public static final java.lang.String MAIN_FREEPLANE_FRAME
public static final java.lang.String SCROLLBAR_INCREMENT
public static final java.awt.Dimension MAX_BUTTON_DIMENSION
public static final float FONT_SCALE_FACTOR
public static void addEscapeActionToDialog(javax.swing.JDialog dialog)
public static void addEscapeActionToDialog(javax.swing.JDialog dialog, javax.swing.Action action)
public static void addKeyActionToDialog(javax.swing.JDialog dialog, javax.swing.Action action, java.lang.String keyStroke, java.lang.String actionId)
public static void convertPointFromAncestor(java.awt.Component ancestor, java.awt.Point p, java.awt.Component c)
public static void convertPointToAncestor(java.awt.Component source, java.awt.Point point, java.lang.Class<?> ancestorClass)
public static void convertRectangleToAncestor(java.awt.Component from, java.awt.Rectangle r, java.awt.Component destination)
public static void convertPointToAncestor(java.awt.Component from, java.awt.Point p, java.awt.Component destination)
public static void errorMessage(java.lang.Object message)
public static java.awt.Component getCurrentRootComponent()
public static java.awt.Frame getCurrentFrame()
public static java.awt.Frame getFrame()
public static java.awt.Component getMenuComponent()
public static javax.swing.KeyStroke getKeyStroke(java.lang.String keyStrokeDescription)
public static java.lang.String keyStrokeToString(javax.swing.KeyStroke keyStroke)
public static void informationMessage(java.lang.String message)
public static void informationMessage(java.awt.Component frame, java.lang.String message)
public static void informationMessage(java.awt.Component frame, java.lang.String message, java.lang.String title)
public static void informationMessage(java.awt.Component frame, java.lang.String text, java.lang.String string, int type)
public static void setBounds(java.awt.Component frame, int win_x, int win_y, int win_width, int win_height)
public static java.awt.Rectangle getValidFrameBounds(java.awt.Component frame, int win_x, int win_y, int win_width, int win_height)
public static java.awt.Rectangle getDesktopBounds(java.awt.Component frame)
public static void setDialogLocationRelativeTo(javax.swing.JDialog dialog, java.awt.Component c)
public static void setDialogLocationRelativeTo(javax.swing.JDialog dialog, org.freeplane.features.map.NodeModel node)
public static void setDialogLocationUnder(javax.swing.JDialog dialog, org.freeplane.features.map.NodeModel node)
public static void showAttributeEmptyStringErrorMessage()
public static void showMessage(java.lang.String message, int messageType)
public static int showConfirmDialog(org.freeplane.features.map.NodeModel node, java.lang.Object message, java.lang.String title, int optionType, int messageType)
public static int showConfirmDialog(org.freeplane.features.map.NodeModel node, java.lang.Object message, java.lang.String title, int optionType)
public static java.lang.String showInputDialog(org.freeplane.features.map.NodeModel node, java.lang.String message, java.lang.String initialValue)
public static java.lang.String showInputDialog(org.freeplane.features.map.NodeModel node, java.lang.String text, java.lang.String title, int type)
public static void setScrollbarIncrement(javax.swing.JScrollPane scrollPane)
public static void addScrollbarIncrementPropertyListener(javax.swing.JScrollPane scrollPane)
public static java.awt.Color getTextColorForBackground(java.awt.Color color)
public static void focusOn(javax.swing.JComponent component)
public static java.awt.BasicStroke createStroke(int width, int[] dash)
public static void repaintAll(java.awt.Container root)
public static javax.swing.JDialog createCancelDialog(java.awt.Component component, java.lang.String titel, java.lang.String text)
public static void addTitledBorder(javax.swing.JComponent c, java.lang.String title, float size)
public static void backOtherWindows()
public static javax.swing.JButton createHtmlLinkStyleButton(java.net.URI uri, java.lang.String title)
public static final int getComponentIndex(java.awt.Component component)
public static int getScreenResolution()
public static java.awt.Font scale(java.awt.Font font)
public static java.awt.Font invertScale(java.awt.Font font)
public static void showFrame()
public static boolean isEditingText()
public static void executeWhenNodeHasFocus(java.lang.Runnable runnable)