X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FFeatureRenderer.java;h=e73679582db90930fa10098d1eb943d84694bd23;hb=197359781e7142ec6bcb53740831fc626c4675cd;hp=e9f9d5553fa87ad147ff6fc97a06efcee122bc7d;hpb=44cc00d0563abdc08395d60a1f8487bd3804c4c2;p=jalview.git diff --git a/src/jalview/gui/FeatureRenderer.java b/src/jalview/gui/FeatureRenderer.java index e9f9d55..e736795 100755 --- a/src/jalview/gui/FeatureRenderer.java +++ b/src/jalview/gui/FeatureRenderer.java @@ -438,13 +438,12 @@ public class FeatureRenderer final JSpinner start = new JSpinner(); final JSpinner end = new JSpinner(); - // final JTextField start = new JTextField(6); - // final JTextField end = new JTextField(6); - final JButton colour = new JButton(" "); + final JPanel colour = new JPanel(); + colour.setBorder(BorderFactory.createEtchedBorder()); colour.setMaximumSize(new Dimension(40,10)); - colour.addActionListener(new ActionListener() + colour.addMouseListener(new MouseAdapter() { - public void actionPerformed(ActionEvent evt) + public void mousePressed(MouseEvent evt) { colour.setBackground( JColorChooser.showDialog(Desktop.desktop, @@ -582,11 +581,12 @@ public class FeatureRenderer else options = new Object[]{"OK", "Cancel"}; + String title = newFeatures ? "Create New Sequence Feature(s)" : + "Amend/Delete Features"; + int reply = JOptionPane.showInternalOptionDialog(Desktop.desktop, bigPanel, - newFeatures ? - "Create New Sequence Feature(s)" : - "Amend/Delete Features", + title, JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null,