53 |
import javax.swing.JMenu; |
import javax.swing.JMenu; |
54 |
import javax.swing.JMenuItem; |
import javax.swing.JMenuItem; |
55 |
import javax.swing.JPopupMenu; |
import javax.swing.JPopupMenu; |
56 |
|
import javax.swing.LookAndFeel; |
57 |
import javax.swing.MenuElement; |
import javax.swing.MenuElement; |
58 |
import javax.swing.MenuSelectionManager; |
import javax.swing.MenuSelectionManager; |
59 |
import javax.swing.RootPaneContainer; |
import javax.swing.RootPaneContainer; |
60 |
import javax.swing.SwingUtilities; |
import javax.swing.SwingUtilities; |
|
import javax.swing.UIDefaults; |
|
|
import javax.swing.UIManager; |
|
61 |
import javax.swing.event.MouseInputListener; |
import javax.swing.event.MouseInputListener; |
62 |
import javax.swing.event.PopupMenuEvent; |
import javax.swing.event.PopupMenuEvent; |
63 |
import javax.swing.event.PopupMenuListener; |
import javax.swing.event.PopupMenuListener; |
130 |
*/ |
*/ |
131 |
public void installDefaults() |
public void installDefaults() |
132 |
{ |
{ |
133 |
UIDefaults defaults = UIManager.getLookAndFeelDefaults(); |
LookAndFeel.installColorsAndFont(popupMenu, "PopupMenu.background", |
134 |
|
"PopupMenu.foreground", "PopupMenu.font"); |
135 |
popupMenu.setBackground(defaults.getColor("PopupMenu.background")); |
LookAndFeel.installBorder(popupMenu, "PopupMenu.border"); |
|
popupMenu.setBorder(defaults.getBorder("PopupMenu.border")); |
|
|
popupMenu.setFont(defaults.getFont("PopupMenu.font")); |
|
|
popupMenu.setForeground(defaults.getColor("PopupMenu.foreground")); |
|
136 |
popupMenu.setOpaque(true); |
popupMenu.setOpaque(true); |
137 |
} |
} |
138 |
|
|