forked from dorkbox/SystemTray
(revert) UI components are now cached
This commit is contained in:
parent
e1a191e155
commit
a034321080
@ -83,8 +83,7 @@ class LinuxSwingUI implements SwingUIFactory {
|
||||
@Override
|
||||
public
|
||||
PopupMenuUI getMenuUI(final JPopupMenu jPopupMenu, final Menu entry) {
|
||||
if (popupMenuUI == null) {
|
||||
popupMenuUI = new DefaultPopupMenuUI(jPopupMenu) {
|
||||
return new DefaultPopupMenuUI(jPopupMenu) {
|
||||
@Override
|
||||
public
|
||||
void installUI(final JComponent c) {
|
||||
@ -99,9 +98,6 @@ class LinuxSwingUI implements SwingUIFactory {
|
||||
};
|
||||
}
|
||||
|
||||
return popupMenuUI;
|
||||
}
|
||||
|
||||
/**
|
||||
* Allows one to specify the Look & Feel of a menu entry
|
||||
*
|
||||
@ -113,8 +109,7 @@ class LinuxSwingUI implements SwingUIFactory {
|
||||
@Override
|
||||
public
|
||||
MenuItemUI getItemUI(final JMenuItem jMenuItem, final Entry entry) {
|
||||
if (menuItemUI == null) {
|
||||
menuItemUI = new DefaultMenuItemUI(jMenuItem) {
|
||||
return new DefaultMenuItemUI(jMenuItem) {
|
||||
@Override
|
||||
public
|
||||
void installUI(final JComponent c) {
|
||||
@ -129,9 +124,6 @@ class LinuxSwingUI implements SwingUIFactory {
|
||||
};
|
||||
}
|
||||
|
||||
return menuItemUI;
|
||||
}
|
||||
|
||||
/**
|
||||
* Allows one to specify the Look & Feel of a menu separator entry
|
||||
*
|
||||
@ -142,11 +134,7 @@ class LinuxSwingUI implements SwingUIFactory {
|
||||
@Override
|
||||
public
|
||||
SeparatorUI getSeparatorUI(final JSeparator jSeparator) {
|
||||
if (separatorUI == null) {
|
||||
separatorUI = new DefaultSeparatorUI(jSeparator);
|
||||
}
|
||||
|
||||
return separatorUI;
|
||||
return new DefaultSeparatorUI(jSeparator);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user