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