From: amwaterhouse Date: Tue, 21 Nov 2006 11:20:22 +0000 (+0000) Subject: Colour is a panel, not button X-Git-Tag: Release_2_2~88 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=197359781e7142ec6bcb53740831fc626c4675cd;p=jalview.git Colour is a panel, not button --- 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,