From 589bc9fa6436f17d210b7709006d6f453902a75f Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Mon, 6 Jul 2009 13:09:15 +0000 Subject: [PATCH] fix controlled curation heading positions git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@11321 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- .../artemis/components/genebuilder/cv/CVPanel.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/uk/ac/sanger/artemis/components/genebuilder/cv/CVPanel.java b/uk/ac/sanger/artemis/components/genebuilder/cv/CVPanel.java index ab246b7db..cf9845e4c 100644 --- a/uk/ac/sanger/artemis/components/genebuilder/cv/CVPanel.java +++ b/uk/ac/sanger/artemis/components/genebuilder/cv/CVPanel.java @@ -29,6 +29,7 @@ import java.awt.Component; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Font; +import java.awt.FontMetrics; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.event.ActionEvent; @@ -338,7 +339,7 @@ public class CVPanel extends JPanel dimension.height)); else termLabel.setPreferredSize( - new Dimension(dimension.width, + new Dimension(getWidthOfGoField()+dimension.width, dimension.height)); xHeadings.add(termLabel); @@ -483,6 +484,12 @@ public class CVPanel extends JPanel } + private static int getWidthOfGoField() + { + JTextField textField = new JTextField(); + FontMetrics fm = textField.getFontMetrics(textField.getFont()); + return fm.stringWidth("GO:0001234 [F] "); + } private JButton getRemoveButton(final Qualifier this_qualifier, final int v_index) -- GitLab