Author: rozagh
Date: 2012-04-12 16:44:41 -0700 (Thu, 12 Apr 2012)
New Revision: 28817

Added:
   
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/utils/GUIDefaults.java
Modified:
   
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/DoubleHandler.java
   
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/FloatHandler.java
   
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/IntegerHandler.java
   
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/ListSingleHandler.java
   
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/LongHandler.java
   
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/StringHandler.java
Log:
fixes #776 a default text box dimension value is set ast preferred size for the 
textfields in all of the related tunables (i.e. double, float, integer, long, 
string).

Modified: 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/DoubleHandler.java
===================================================================
--- 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/DoubleHandler.java
 2012-04-12 23:08:22 UTC (rev 28816)
+++ 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/DoubleHandler.java
 2012-04-12 23:44:41 UTC (rev 28817)
@@ -3,6 +3,7 @@
 
 import java.awt.BorderLayout;
 import java.awt.Color;
+import java.awt.Dimension;
 import java.awt.Font;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
@@ -17,6 +18,7 @@
 import javax.swing.event.ListSelectionEvent;
 
 import org.cytoscape.work.Tunable;
+import org.cytoscape.work.internal.tunables.utils.GUIDefaults;
 import org.cytoscape.work.swing.AbstractGUITunableHandler;
 
 
@@ -60,12 +62,12 @@
 
                //set Gui
                textField = new JFormattedTextField(d.toString());
+               textField.setPreferredSize(GUIDefaults.TEXT_BOX_DIMENSION);
                panel = new JPanel(new BorderLayout());
                JLabel label = new JLabel(getDescription());
                label.setFont(new Font(null, Font.PLAIN,12));
                textField.setHorizontalAlignment(JTextField.RIGHT);
                textField.addActionListener(this);
-
                if (horizontal) {
                        panel.add(label, BorderLayout.NORTH);
                        panel.add(textField, BorderLayout.SOUTH);

Modified: 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/FloatHandler.java
===================================================================
--- 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/FloatHandler.java
  2012-04-12 23:08:22 UTC (rev 28816)
+++ 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/FloatHandler.java
  2012-04-12 23:44:41 UTC (rev 28817)
@@ -12,6 +12,7 @@
 import javax.swing.*;
 
 import org.cytoscape.work.Tunable;
+import org.cytoscape.work.internal.tunables.utils.GUIDefaults;
 import org.cytoscape.work.swing.AbstractGUITunableHandler;
 
 
@@ -51,6 +52,7 @@
                //setup GUI
                textField = new JFormattedTextField(new DecimalFormat());
                textField.setValue(f);
+               textField.setPreferredSize(GUIDefaults.TEXT_BOX_DIMENSION);
                panel = new JPanel(new BorderLayout());
                JLabel label = new JLabel(getDescription());
                label.setFont(new Font(null, Font.PLAIN, 12));

Modified: 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/IntegerHandler.java
===================================================================
--- 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/IntegerHandler.java
        2012-04-12 23:08:22 UTC (rev 28816)
+++ 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/IntegerHandler.java
        2012-04-12 23:44:41 UTC (rev 28817)
@@ -3,6 +3,7 @@
 
 import java.awt.BorderLayout;
 import java.awt.Color;
+import java.awt.Dimension;
 import java.awt.Font;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
@@ -16,6 +17,7 @@
 import javax.swing.JTextField;
 
 import org.cytoscape.work.Tunable;
+import org.cytoscape.work.internal.tunables.utils.GUIDefaults;
 import org.cytoscape.work.swing.AbstractGUITunableHandler;
 
 
@@ -61,7 +63,9 @@
                panel = new JPanel(new BorderLayout());
                JLabel label = new JLabel(getDescription());
                label.setFont(new Font(null, Font.PLAIN,12));
-               textField = new JFormattedTextField(i.toString());
+               textField = new JFormattedTextField();
+               textField.setPreferredSize(GUIDefaults.TEXT_BOX_DIMENSION);
+               textField.setValue(i.toString());
                textField.setHorizontalAlignment(JTextField.RIGHT);
                textField.addActionListener(this);
 

Modified: 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/ListSingleHandler.java
===================================================================
--- 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/ListSingleHandler.java
     2012-04-12 23:08:22 UTC (rev 28816)
+++ 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/ListSingleHandler.java
     2012-04-12 23:44:41 UTC (rev 28817)
@@ -25,7 +25,7 @@
        private static final Font LABEL_FONT = new Font("SansSerif", Font.BOLD, 
12);
        private static final Font COMBOBOX_FONT = new Font("SansSerif", 
Font.PLAIN, 12);
        private static final Dimension DEF_LABEL_SIZE = new Dimension(300, 25);
-       private static final Dimension DEF_COMBOBOX_SIZE = new Dimension(300, 
25);
+       private static final Dimension DEF_COMBOBOX_SIZE = new Dimension(200, 
25);
        
        private JComboBox combobox;
 

Modified: 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/LongHandler.java
===================================================================
--- 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/LongHandler.java
   2012-04-12 23:08:22 UTC (rev 28816)
+++ 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/LongHandler.java
   2012-04-12 23:44:41 UTC (rev 28817)
@@ -12,6 +12,7 @@
 import javax.swing.*;
 
 import org.cytoscape.work.Tunable;
+import org.cytoscape.work.internal.tunables.utils.GUIDefaults;
 import org.cytoscape.work.swing.AbstractGUITunableHandler;
 
 
@@ -47,6 +48,7 @@
        private void init() {
                //setup GUI
                textField = new JFormattedTextField(new DecimalFormat());
+               textField.setPreferredSize(GUIDefaults.TEXT_BOX_DIMENSION);
                textField.setValue(getLong());
                panel = new JPanel(new BorderLayout());
                JLabel label = new JLabel(getDescription());

Modified: 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/StringHandler.java
===================================================================
--- 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/StringHandler.java
 2012-04-12 23:08:22 UTC (rev 28816)
+++ 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/StringHandler.java
 2012-04-12 23:44:41 UTC (rev 28817)
@@ -9,6 +9,7 @@
 import javax.swing.*;
 
 import org.cytoscape.work.Tunable;
+import org.cytoscape.work.internal.tunables.utils.GUIDefaults;
 import org.cytoscape.work.swing.AbstractGUITunableHandler;
 
 
@@ -55,6 +56,7 @@
 
                //set Gui
                textField = new JFormattedTextField(s);
+               textField.setPreferredSize(GUIDefaults.TEXT_BOX_DIMENSION);
                panel = new JPanel(new BorderLayout());
                final JLabel label = new JLabel(getDescription());
                label.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 0));

Added: 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/utils/GUIDefaults.java
===================================================================
--- 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/utils/GUIDefaults.java
                             (rev 0)
+++ 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/utils/GUIDefaults.java
     2012-04-12 23:44:41 UTC (rev 28817)
@@ -0,0 +1,15 @@
+package org.cytoscape.work.internal.tunables.utils;
+
+import java.awt.Dimension;
+
+/**
+ * This class is for setting an initial default size for the tunable text 
boxes.
+ * @author rozagh
+ *
+ */
+public class GUIDefaults {
+
+       private static final int TEXT_BOX_WIDTH = 150;
+       private static final int TEXT_BOX_HEIGHT = 12;
+       public static final Dimension TEXT_BOX_DIMENSION = new 
Dimension(TEXT_BOX_WIDTH, TEXT_BOX_HEIGHT);
+}

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to