From 8d9c923eb87fabe97b17d8445573cc0dda5c240e Mon Sep 17 00:00:00 2001 From: Steve Date: Fri, 11 Feb 2011 23:16:11 +0000 Subject: Changed from Radio to checkbox --- src/tesseract/menuitems/PlanarPolygonMenuItem.java | 5 ++++- src/tesseract/menuitems/TesseractMenuItem.java | 7 ++++--- 2 files changed, 8 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/tesseract/menuitems/PlanarPolygonMenuItem.java b/src/tesseract/menuitems/PlanarPolygonMenuItem.java index cdb1d3c..8e37748 100644 --- a/src/tesseract/menuitems/PlanarPolygonMenuItem.java +++ b/src/tesseract/menuitems/PlanarPolygonMenuItem.java @@ -4,6 +4,7 @@ import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import javax.swing.JCheckBox; import javax.swing.JCheckBoxMenuItem; import javax.swing.JColorChooser; import javax.swing.JFrame; @@ -48,7 +49,9 @@ public class PlanarPolygonMenuItem extends TesseractMenuItem { */ public void actionPerformed(final ActionEvent arg0) { createParameterMenu(); - final JRadioButton defaultButton = getDefaultButton(); + + //If the default button is checked, the frame will close. + final JCheckBox defaultButton = getDefaultButton(); final JFrame params = getParamFrame(); defaultButton.addActionListener(new ActionListener() { diff --git a/src/tesseract/menuitems/TesseractMenuItem.java b/src/tesseract/menuitems/TesseractMenuItem.java index 3d73e14..929c057 100644 --- a/src/tesseract/menuitems/TesseractMenuItem.java +++ b/src/tesseract/menuitems/TesseractMenuItem.java @@ -4,6 +4,7 @@ import java.awt.Dimension; import java.awt.Toolkit; import java.awt.event.ActionListener; +import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JMenuItem; import javax.swing.JRadioButton; @@ -32,7 +33,7 @@ public abstract class TesseractMenuItem /** * The default button */ - private JRadioButton my_default_button; + private JCheckBox my_default_button; /** * A Parameter setting Jframe @@ -77,14 +78,14 @@ public abstract class TesseractMenuItem int screenWidth = screenSize.width; my_param_frame.setSize(screenWidth / 2, screenHeight / 2); my_param_frame.setLocation(screenWidth / 4, screenHeight / 4); - my_default_button = new JRadioButton("Default Shape"); + my_default_button = new JCheckBox("Default Shape"); my_param_frame.add(my_default_button); my_param_frame.setAlwaysOnTop(true); my_param_frame.pack(); my_param_frame.setVisible(isVisible()); } - protected JRadioButton getDefaultButton() { + protected JCheckBox getDefaultButton() { return my_default_button; } -- cgit v1.2.3