Package com.jgoodies.looks
Class MicroLayout
java.lang.Object
com.jgoodies.looks.MicroLayout
Describes the insets and margins used by a Look&Feel or theme.
- Since:
- 2.1
- Version:
- $Revision: 1.8 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Insetsprivate final InsetsUIResourceprivate final InsetsUIResourceprivate final intprivate final InsetsUIResourceprivate final intprivate final InsetsUIResourceprivate final InsetsUIResourceprivate final InsetsUIResourceprivate final InsetsUIResourceprivate final InsetsUIResourceprivate final InsetsUIResource -
Constructor Summary
ConstructorsConstructorDescriptionMicroLayout(InsetsUIResource textInsets, InsetsUIResource wrappedTextInsets, InsetsUIResource comboBoxEditorInsets, int comboBorderSize, int comboPopupBorderSize, Insets buttonBorderInsets, InsetsUIResource buttonMargin, InsetsUIResource commitButtonMargin, InsetsUIResource checkBoxMargin, InsetsUIResource menuItemMargin, InsetsUIResource menuMargin, InsetsUIResource popupMenuSeparatorMargin) -
Method Summary
Modifier and TypeMethodDescriptionReturns the insets used for button borders.Returns the margin used for standard buttons.intintReturns the margin used for commit buttons in command areas.
-
Field Details
-
textInsets
-
wrappedTextInsets
-
comboBoxEditorInsets
-
buttonBorderInsets
-
buttonMargin
-
commitButtonMargin
-
comboBorderSize
private final int comboBorderSize -
comboPopupBorderSize
private final int comboPopupBorderSize -
checkBoxMargin
-
popupMenuSeparatorMargin
-
-
Constructor Details
-
MicroLayout
public MicroLayout(InsetsUIResource textInsets, InsetsUIResource wrappedTextInsets, InsetsUIResource comboBoxEditorInsets, int comboBorderSize, int comboPopupBorderSize, Insets buttonBorderInsets, InsetsUIResource buttonMargin, InsetsUIResource commitButtonMargin, InsetsUIResource checkBoxMargin, InsetsUIResource menuItemMargin, InsetsUIResource menuMargin, InsetsUIResource popupMenuSeparatorMargin)
-
-
Method Details
-
getButtonBorderInsets
Returns the insets used for button borders.- Returns:
- the insets used for button borders.
-
getButtonMargin
Returns the margin used for standard buttons. These insets describe buttons that are arranged with other components in a row of a form. The standard button height will often be the same for text fields, combo boxes, and other components that are arranged in a row.Toolbar buttons may have a different height, as well as commit buttons that are placed in a special command bar area, for example OK, Cancel, Apply.
- Returns:
- the margin for standard buttons.
- See Also:
-
getCommitButtonMargin
Returns the margin used for commit buttons in command areas. Such command areas are often at the bottom or side of a dialog or pane; frequently used labels are OK, Cancel, Apply, Yes, No, Retry. The height of a commit button may differ from the height used for buttons that are arranged in a row with other components in a form.- Returns:
- the margin for commit buttons in command areas.
- See Also:
-
getComboBorderSize
public int getComboBorderSize() -
getComboPopupBorderSize
public int getComboPopupBorderSize() -
getComboBoxEditorInsets
-
getCheckBoxMargin
-
getMenuItemMargin
-
getMenuMargin
-
getPopupMenuSeparatorMargin
-
getTextInsets
-
getWrappedTextInsets
-