398 |
*/ |
*/ |
399 |
protected void installDefaults() |
protected void installDefaults() |
400 |
{ |
{ |
401 |
LookAndFeel.installBorder(menuItem, "MenuItem.border"); |
String prefix = getPropertyPrefix(); |
402 |
LookAndFeel.installColorsAndFont(menuItem, "MenuItem.background", |
LookAndFeel.installBorder(menuItem, prefix + ".border"); |
403 |
"MenuItem.foreground", "MenuItem.font"); |
LookAndFeel.installColorsAndFont(menuItem, prefix + ".background", |
404 |
menuItem.setMargin(UIManager.getInsets("MenuItem.margin")); |
prefix + ".foreground", prefix + ".font"); |
405 |
acceleratorFont = UIManager.getFont("MenuItem.acceleratorFont"); |
menuItem.setMargin(UIManager.getInsets(prefix + ".margin")); |
406 |
acceleratorForeground = UIManager.getColor("MenuItem.acceleratorForeground"); |
acceleratorFont = UIManager.getFont(prefix + ".acceleratorFont"); |
407 |
acceleratorSelectionForeground = UIManager.getColor("MenuItem.acceleratorSelectionForeground"); |
acceleratorForeground = UIManager.getColor(prefix + ".acceleratorForeground"); |
408 |
selectionBackground = UIManager.getColor("MenuItem.selectionBackground"); |
acceleratorSelectionForeground = UIManager.getColor(prefix + ".acceleratorSelectionForeground"); |
409 |
selectionForeground = UIManager.getColor("MenuItem.selectionForeground"); |
selectionBackground = UIManager.getColor(prefix + ".selectionBackground"); |
410 |
acceleratorDelimiter = UIManager.getString("MenuItem.acceleratorDelimiter"); |
selectionForeground = UIManager.getColor(prefix + ".selectionForeground"); |
411 |
|
acceleratorDelimiter = UIManager.getString(prefix + ".acceleratorDelimiter"); |
412 |
|
checkIcon = UIManager.getIcon(prefix + ".checkIcon"); |
413 |
|
|
414 |
menuItem.setHorizontalTextPosition(SwingConstants.TRAILING); |
menuItem.setHorizontalTextPosition(SwingConstants.TRAILING); |
415 |
menuItem.setHorizontalAlignment(SwingConstants.LEADING); |
menuItem.setHorizontalAlignment(SwingConstants.LEADING); |
416 |
menuItem.setOpaque(true); |
menuItem.setOpaque(true); |