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 Insets
private final InsetsUIResource
private final InsetsUIResource
private final int
private final InsetsUIResource
private final int
private final InsetsUIResource
private final InsetsUIResource
private final InsetsUIResource
private final InsetsUIResource
private final InsetsUIResource
private 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.int
int
Returns 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
-