package Common_old.UI.Menus_2023; import Common.Utils.CommonUtils; import Common_old.Current; import _VisualDVM.Global; import _VisualDVM.Syntax.VisualiserFonts; import GlobalData.Settings.SettingName; import javax.swing.*; public class SettingsSubmenu extends JMenu { public SettingsSubmenu(String title, String icon, SettingName... settings) { super(title); if (icon != null) setIcon(CommonUtils.getIcon(icon)); setFont(Current.getTheme().Fonts.get(VisualiserFonts.Menu)); for (SettingName c : settings) { add(Global.db.settings.get(c).getMenuItem()); } } }