public class SynthCheckBoxMenuItemUI extends SynthMenuItemUI
JCheckBoxMenuItem
提供Synth L&F UI代表。
BasicMenuItemUI.MouseInputHandler
acceleratorDelimiter,
acceleratorFont,
acceleratorForeground,
acceleratorSelectionForeground,
arrowIcon,
checkIcon,
defaultTextIconGap,
disabledForeground,
menuDragMouseListener,
menuItem,
menuKeyListener,
mouseInputListener,
oldBorderPainted,
propertyChangeListener,
selectionBackground,
selectionForeground
DEFAULT,
DISABLED,
ENABLED,
FOCUSED,
MOUSE_OVER,
PRESSED,
SELECTED
Constructor and Description |
---|
SynthCheckBoxMenuItemUI()
|
Modifier and Type | Method and Description |
---|---|
static ComponentUI |
createUI(JComponent c)
为给定的组件创建一个新的UI对象。
|
protected String
|
getPropertyPrefix()
|
void |
paintBorder(SynthContext context, Graphics g,
int x, int y, int w, int h)
画边框
|
getContext,
getPreferredMenuItemSize,
installDefaults,
installListeners,
paint,
paint,
propertyChange,
uninstallDefaults,
uninstallListeners,
uninstallUI,
update
createMenuDragMouseListener,
createMenuKeyListener,
createMouseInputListener,
createPropertyChangeListener,
doClick,
getMaximumSize,
getMinimumSize,
getPath,
getPreferredSize,
installComponents,
installKeyboardActions,
installUI,
paintBackground,
paintMenuItem,
paintText,
uninstallComponents,
uninstallKeyboardActions
contains,
getAccessibleChild,
getAccessibleChildrenCount,
getBaseline,
getBaselineResizeBehavior
public static ComponentUI createUI(JComponent c)
c
- 为其创建UI对象的组件
protected String getPropertyPrefix()
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
paintBorder
在接口
SynthUI
paintBorder
在
SynthMenuItemUI
context
- 组件上下文
g
-
Graphics
上画
x
- X坐标
y
- Y坐标
w
- 边框的宽度
h
- 边框的高度