package _VisualDVM.Visual.Menus; import Common.Utils.CommonUtils; import Common.Visual.CommonUI; import Common.Visual.Fonts.VisualiserFonts; import Visual_DVM_2021.Passes.PassCode_2021; import Visual_DVM_2021.Passes.Pass_2021; import javax.swing.*; public class PassesSubMenu extends JMenu { public PassesSubMenu(String title, String icon, PassCode_2021... passes) { super(title); setIcon(CommonUtils.getIcon(icon)); setFont(CommonUI.getTheme().Fonts.get(VisualiserFonts.Menu)); for (PassCode_2021 code : passes) { add(Pass_2021.passes.get(code).createMenuItem()); } } }