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.