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
|
@Override
|
||||||
public
|
public
|
||||||
PopupMenuUI getMenuUI(final JPopupMenu jPopupMenu, final Menu entry) {
|
PopupMenuUI getMenuUI(final JPopupMenu jPopupMenu, final Menu entry) {
|
||||||
if (popupMenuUI == null) {
|
return new DefaultPopupMenuUI(jPopupMenu) {
|
||||||
popupMenuUI = new DefaultPopupMenuUI(jPopupMenu) {
|
|
||||||
@Override
|
@Override
|
||||||
public
|
public
|
||||||
void installUI(final JComponent c) {
|
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
|
* Allows one to specify the Look & Feel of a menu entry
|
||||||
*
|
*
|
||||||
@ -113,8 +109,7 @@ class LinuxSwingUI implements SwingUIFactory {
|
|||||||
@Override
|
@Override
|
||||||
public
|
public
|
||||||
MenuItemUI getItemUI(final JMenuItem jMenuItem, final Entry entry) {
|
MenuItemUI getItemUI(final JMenuItem jMenuItem, final Entry entry) {
|
||||||
if (menuItemUI == null) {
|
return new DefaultMenuItemUI(jMenuItem) {
|
||||||
menuItemUI = new DefaultMenuItemUI(jMenuItem) {
|
|
||||||
@Override
|
@Override
|
||||||
public
|
public
|
||||||
void installUI(final JComponent c) {
|
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
|
* Allows one to specify the Look & Feel of a menu separator entry
|
||||||
*
|
*
|
||||||
@ -142,11 +134,7 @@ class LinuxSwingUI implements SwingUIFactory {
|
|||||||
@Override
|
@Override
|
||||||
public
|
public
|
||||||
SeparatorUI getSeparatorUI(final JSeparator jSeparator) {
|
SeparatorUI getSeparatorUI(final JSeparator jSeparator) {
|
||||||
if (separatorUI == null) {
|
return new DefaultSeparatorUI(jSeparator);
|
||||||
separatorUI = new DefaultSeparatorUI(jSeparator);
|
|
||||||
}
|
|
||||||
|
|
||||||
return separatorUI;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user