Interface MenuItemLayoutHelper
- All Known Implementing Classes:
MenuItemLayoutHelper
public interface MenuItemLayoutHelper
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddMaxWidth(MenuItemLayoutHelper.MIRectSize size, int gap, Dimension result) static MenuItemLayoutHelpercreate(JMenuItem mi, Icon checkIcon, Icon arrowIcon, Rectangle viewRect, int defaultTextIconGap, String acceleratorDelimiter, boolean leftToRight, Font font, Font acceleratorFont, String propertyPrefix) static RectangleintintgetGap()getIcon()intintgetText()booleanstatic voidboolean
-
Method Details
-
create
-
uninstall
-
layoutMenuItem
MenuItemLayoutHelper.MILayoutResult layoutMenuItem() -
getMenuItem
JMenuItem getMenuItem() -
getFontMetrics
FontMetrics getFontMetrics() -
getAccFontMetrics
FontMetrics getAccFontMetrics() -
getIcon
Icon getIcon() -
getCheckIcon
Icon getCheckIcon() -
getArrowIcon
Icon getArrowIcon() -
getText
String getText() -
getAccText
String getAccText() -
useCheckAndArrow
boolean useCheckAndArrow() -
isTopLevelMenu
boolean isTopLevelMenu() -
getHtmlView
View getHtmlView() -
getGap
int getGap() -
getLeadingGap
int getLeadingGap() -
getAfterCheckIconGap
int getAfterCheckIconGap() -
getMinTextOffset
int getMinTextOffset() -
getViewRect
Rectangle getViewRect() -
getIconSize
MenuItemLayoutHelper.MIRectSize getIconSize() -
getTextSize
MenuItemLayoutHelper.MIRectSize getTextSize() -
getAccSize
MenuItemLayoutHelper.MIRectSize getAccSize() -
getCheckSize
MenuItemLayoutHelper.MIRectSize getCheckSize() -
getArrowSize
MenuItemLayoutHelper.MIRectSize getArrowSize() -
getLabelSize
MenuItemLayoutHelper.MIRectSize getLabelSize() -
createMaxRect
-
addMaxWidth
-