summaryrefslogtreecommitdiff
path: root/src/tesseract
diff options
context:
space:
mode:
authorSteve <steveb9@u.washington.edu>2011-02-11 23:16:11 +0000
committerSteve <steveb9@u.washington.edu>2011-02-11 23:16:11 +0000
commit8d9c923eb87fabe97b17d8445573cc0dda5c240e (patch)
tree787605c6d2b9878f31e8460e369634b396f4514e /src/tesseract
parent75123236924acf5c6cb7b5820fadadc92717d9e1 (diff)
Changed from Radio to checkbox
Diffstat (limited to 'src/tesseract')
-rw-r--r--src/tesseract/menuitems/PlanarPolygonMenuItem.java5
-rw-r--r--src/tesseract/menuitems/TesseractMenuItem.java7
2 files changed, 8 insertions, 4 deletions
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;
}