Colour is a panel, not button
authoramwaterhouse <Andrew Waterhouse>
Tue, 21 Nov 2006 11:20:22 +0000 (11:20 +0000)
committeramwaterhouse <Andrew Waterhouse>
Tue, 21 Nov 2006 11:20:22 +0000 (11:20 +0000)
src/jalview/gui/FeatureRenderer.java

index e9f9d55..e736795 100755 (executable)
@@ -438,13 +438,12 @@ public class FeatureRenderer
       final JSpinner start = new JSpinner();\r
       final JSpinner end = new JSpinner();\r
 \r
-     // final JTextField start = new JTextField(6);\r
-    //  final JTextField end = new JTextField(6);\r
-      final JButton colour = new JButton("     ");\r
+      final JPanel colour = new JPanel();\r
+      colour.setBorder(BorderFactory.createEtchedBorder());\r
       colour.setMaximumSize(new Dimension(40,10));\r
-      colour.addActionListener(new ActionListener()\r
+      colour.addMouseListener(new MouseAdapter()\r
           {\r
-            public void actionPerformed(ActionEvent evt)\r
+            public void mousePressed(MouseEvent evt)\r
             {\r
               colour.setBackground(\r
                   JColorChooser.showDialog(Desktop.desktop,\r
@@ -582,11 +581,12 @@ public class FeatureRenderer
       else\r
         options = new Object[]{"OK", "Cancel"};\r
 \r
+      String title = newFeatures ?  "Create New Sequence Feature(s)" :\r
+                                    "Amend/Delete Features";\r
+\r
       int reply = JOptionPane.showInternalOptionDialog(Desktop.desktop,\r
                                                    bigPanel,\r
-                                                   newFeatures ?\r
-                                                   "Create New Sequence Feature(s)" :\r
-                                                   "Amend/Delete Features",\r
+                                                   title,\r
                                                    JOptionPane.YES_NO_CANCEL_OPTION,\r
                                                    JOptionPane.QUESTION_MESSAGE,\r
                                                    null,\r