56 |
import javax.swing.KeyStroke; |
import javax.swing.KeyStroke; |
57 |
import javax.swing.SwingConstants; |
import javax.swing.SwingConstants; |
58 |
import javax.swing.SwingUtilities; |
import javax.swing.SwingUtilities; |
|
import javax.swing.UIDefaults; |
|
59 |
import javax.swing.UIManager; |
import javax.swing.UIManager; |
60 |
import javax.swing.border.Border; |
import javax.swing.border.Border; |
61 |
import javax.swing.plaf.ComponentUI; |
import javax.swing.plaf.ComponentUI; |
106 |
public MetalToolTipUI() |
public MetalToolTipUI() |
107 |
{ |
{ |
108 |
super(); |
super(); |
109 |
UIDefaults defaults = UIManager.getLookAndFeelDefaults(); |
activeBorder = UIManager.getBorder("ToolTip.border"); |
110 |
activeBorder = defaults.getBorder("ToolTip.border"); |
inactiveBorder = UIManager.getBorder("ToolTip.borderInactive"); |
111 |
inactiveBorder = defaults.getBorder("ToolTip.borderInactive"); |
isAcceleratorHidden = UIManager.getBoolean("ToolTip.hideAccelerator"); |
112 |
isAcceleratorHidden = defaults.getBoolean("ToolTip.hideAccelerator"); |
acceleratorFont = UIManager.getFont("MenuItem.acceleratorFont"); |
113 |
acceleratorFont = defaults.getFont("MenuItem.acceleratorFont"); |
acceleratorForeground = UIManager.getColor("MenuItem.acceleratorForeground"); |
114 |
acceleratorForeground = defaults.getColor("MenuItem.acceleratorForeground"); |
acceleratorDelimiter = UIManager.getString("MenuItem.acceleratorDelimiter"); |
|
acceleratorDelimiter = defaults.getString("MenuItem.acceleratorDelimiter"); |
|
115 |
} |
} |
116 |
|
|
117 |
/** |
/** |