X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FFeatureTypeSettings.java;h=950dc8cffcb89f668d10da185c69502dd9de11d0;hb=a207e3ef9cef73d44c9bf99b5e21e224dd307b13;hp=735e514530d60344e4581bbf8327faae8afc0929;hpb=f887a21118fae5bc1f2cadcd4f36ffed4554edc8;p=jalview.git diff --git a/src/jalview/gui/FeatureTypeSettings.java b/src/jalview/gui/FeatureTypeSettings.java index 735e514..950dc8c 100644 --- a/src/jalview/gui/FeatureTypeSettings.java +++ b/src/jalview/gui/FeatureTypeSettings.java @@ -39,6 +39,7 @@ import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; +import java.awt.Graphics; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; @@ -63,7 +64,6 @@ import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.JSlider; import javax.swing.JTextField; -import javax.swing.border.EmptyBorder; import javax.swing.border.LineBorder; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; @@ -1442,9 +1442,18 @@ public class FeatureTypeSettings extends JalviewDialog if (!patternField.isEnabled() || (pattern != null && pattern.trim().length() > 0)) { - JButton removeCondition = new JButton("\u2717"); // Dingbats cursive x - removeCondition.setBorder(new EmptyBorder(0, 0, 0, 0)); - removeCondition.setBackground(Color.WHITE); + JButton removeCondition = new JButton("\u2717") + { + @Override + public void paint(Graphics g) + { + g.setColor(Color.black); + g.drawString("\u2717", 2, 14); + } + }; // Dingbats cursive x + // removeCondition.setBackground(null); + // removeCondition.setBorder(null); + removeCondition.setOpaque(true); removeCondition.setPreferredSize(new Dimension(23, 17)); removeCondition .setToolTipText(MessageManager.getString("label.delete_row"));