From f70ce22259b261c18e763bbb854e51306268a3dc Mon Sep 17 00:00:00 2001 From: Seth Morabito Date: Sun, 9 Dec 2012 21:15:19 -0800 Subject: [PATCH] Trace Log View menu item Makes the "Trace Log" menu item in the "View Menu" a radio button menu item, so it is checked / unchecked appropriately. --- .../java/com/loomcom/symon/Simulator.java | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/loomcom/symon/Simulator.java b/src/main/java/com/loomcom/symon/Simulator.java index cf58a1f..e3a9a62 100644 --- a/src/main/java/com/loomcom/symon/Simulator.java +++ b/src/main/java/com/loomcom/symon/Simulator.java @@ -688,24 +688,27 @@ public class Simulator implements Observer { JMenu viewMenu = new JMenu("View"); JMenu fontSubMenu = new JMenu("Font Size"); - ButtonGroup group = new ButtonGroup(); - makeFontSizeMenuItem(10, fontSubMenu, group); - makeFontSizeMenuItem(11, fontSubMenu, group); - makeFontSizeMenuItem(12, fontSubMenu, group); - makeFontSizeMenuItem(13, fontSubMenu, group); - makeFontSizeMenuItem(14, fontSubMenu, group); - makeFontSizeMenuItem(15, fontSubMenu, group); - makeFontSizeMenuItem(16, fontSubMenu, group); - makeFontSizeMenuItem(17, fontSubMenu, group); - makeFontSizeMenuItem(18, fontSubMenu, group); - makeFontSizeMenuItem(19, fontSubMenu, group); - makeFontSizeMenuItem(20, fontSubMenu, group); + ButtonGroup fontSizeGroup = new ButtonGroup(); + + makeFontSizeMenuItem(10, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(11, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(12, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(13, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(14, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(15, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(16, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(17, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(18, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(19, fontSubMenu, fontSizeGroup); + makeFontSizeMenuItem(20, fontSubMenu, fontSizeGroup); viewMenu.add(fontSubMenu); - JMenuItem showTraceLog = new JMenuItem(new ToggleTraceWindowAction()); + JRadioButtonMenuItem showTraceLog = new JRadioButtonMenuItem(new ToggleTraceWindowAction()); + viewMenu.add(showTraceLog); + add(viewMenu); }