Я работаю с Substance и Swing и узнал, что когда x количество пунктов меню и подменю добавляется в меню, Substance автоматически запускается и добавляет значок увеличительного стекла и строку поиска в строке меню для вас. , Это полезно для поиска по меню, чтобы быстрее находить элементы, но, к сожалению, я не хочу этого, поскольку я не разработал свой пользовательский интерфейс, чтобы иметь место для этого. Есть ли способ удалить это?
public class SubstanceMenu {
public JMenuBar createMenuBar() {
JMenuBar menuBar = new JMenuBar();
for (int i = 0; i < 4; i++) {
JMenu menu = new JMenu("A Menu");
JMenu subMenu = new JMenu("A submenu");
for (int j = 0; j < 5; j++) {
menu.add("Menu item");
subMenu.add("Sub Menu Item");
}
menu.add(subMenu);
menuBar.add(menu);
}
return menuBar;
}
private static void createAndShowGUI() {
JFrame frame = new JFrame("MenuSelectionManagerDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
SubstanceMenu demo = new SubstanceMenu();
frame.setJMenuBar(demo.createMenuBar());
frame.setSize(450, 260);
frame.setVisible(true);
}
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(
"org.jvnet.substance.skin.SubstanceMagmaLookAndFeel");
SwingUtilities.invokeLater(() -> createAndShowGUI());
} catch (Exception e) {
e.printStackTrace();
}
}
}
Как я могу удалить значок / панель?
![enter image description here](https://i.stack.imgur.com/tR3Mr.png)