Class LayoutUtil
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic intThe size of an empty row or columns in a grid during design time.static intIf global debug should be on or off.static ObjectgetSerializedObject(Object caller) Returns the serialized object that are associated withcaller.static intgetSizeSafe(int[] sizes, int sizeType) static StringReturns the current version of MiG Layout.static booleanReturns if design time is turned on for a Container inContainerWrapper.static booleanisLeftToRight(LC lc, ContainerWrapper container) Returns if left-to-right orientation is used.static voidsetDesignTime(ContainerWrapper cw, boolean b) Sets if design time is turned on for a Container inContainerWrapper.static voidsetDesignTimeEmptySize(int pixels) The size of an empty row or columns in a grid during design time.static voidsetGlobalDebugMillis(int millis) If global debug should be on or off.static voidsetSerializedObject(Object caller, Object o) Sets the serialized object and associates it withcaller.
-
Field Details
-
INF
public static final int INFA substitute value for aa really large value. Integer.MAX_VALUE is not used since that means a lot of defensive code for potential overflow must exist in many places. This value is large enough for being unreasonable yet it is hard to overflow.- See Also:
-
MIN
public static final int MIN- See Also:
-
PREF
public static final int PREF- See Also:
-
MAX
public static final int MAX- See Also:
-
HORIZONTAL
public static final int HORIZONTAL- See Also:
-
VERTICAL
public static final int VERTICAL- See Also:
-
HAS_BEANS
public static final boolean HAS_BEANS
-
-
Method Details
-
getVersion
Returns the current version of MiG Layout.
Returns
The current version of MiG Layout. E.g. "3.6.3" or "4.0"
-
getGlobalDebugMillis
public static int getGlobalDebugMillis()If global debug should be on or off. If > 0 then debug is turned on for all MigLayout instances.
Returns
The current debug milliseconds.
See also
- LC#setDebugMillis(int)
-
setGlobalDebugMillis
public static void setGlobalDebugMillis(int millis) If global debug should be on or off. If > 0 then debug is turned on for all MigLayout instances.
Note! This is a passive value and will be read by panels when the needed, which is normally when they repaint/layout.
Parameters
millis: @param millis The new debug milliseconds. 0 turns of global debug and leaves debug up to every individual panel.
See also
- LC#setDebugMillis(int)
-
setDesignTime
Sets if design time is turned on for a Container in
ContainerWrapper.Parameters
cw: @param cw The container to set design time for.nullis legal and can be used as a key to turn on/off design time "in general". Note though that design time "in general" is always on as long as there is at least one ContainerWrapper with design time.
If this method has not ever been called it will default to what
Beans.isDesignTime()returns. This means that if you call this method you indicate that you will take responsibility for the design time value.b:truemeans design time on.
-
isDesignTime
Returns if design time is turned on for a Container in
ContainerWrapper.Parameters
cw: @param cw The container to set design time for.nullis legal will returntrueif there is at least oneContainerWrapper(ornull) that have design time turned on.
Returns
If design time is set for
cw. -
getDesignTimeEmptySize
public static int getDesignTimeEmptySize()The size of an empty row or columns in a grid during design time.
Returns
The number of pixels. Default is 15.
-
setDesignTimeEmptySize
public static void setDesignTimeEmptySize(int pixels) The size of an empty row or columns in a grid during design time.
Parameters
pixels: @param pixels The number of pixels. Default is 0 (it was 15 prior to v3.7.2, but since that meant different behaviour under design time by default it was changed to be 0, same as non-design time). IDE vendors can still set it to 15 to get the old behaviour.
-
getSizeSafe
public static int getSizeSafe(int[] sizes, int sizeType) -
isLeftToRight
Returns if left-to-right orientation is used. If not set explicitly in the layout constraints the Locale of the
parentis used.Parameters
-
lc: The constraint if there is one. Can benull. -
container: The parent that may be used to get the left-to-right if ffc does not specify this.
Returns
If left-to-right orientation is currently used.
-
-
setSerializedObject
-
getSerializedObject
-