Skip to content

Commit 4eda530

Browse files
committed
Fix up the close button
It did not render well on macOS.
1 parent edcffd3 commit 4eda530

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/main/java/org/scijava/ui/swing/search/SwingSearchBar.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public class SwingSearchBar extends JTextField {
122122

123123
private final DocumentListener documentListener;
124124

125-
private final JButton exitButton;
125+
private final JButton closeButton;
126126

127127
/** The maximum number of results per search category. */
128128
private int resultLimit = 8;
@@ -175,11 +175,10 @@ public void focusLost(final FocusEvent e) {
175175
}
176176
});
177177

178-
exitButton = new JButton("\u2612");
179-
exitButton.setBackground(new Color(255, 255, 255));
180-
exitButton.setBorder(BorderFactory.createLineBorder(new Color(255, 255,
181-
255), 5));
182-
exitButton.addActionListener(ae -> {
178+
closeButton = new JButton("<html><span style=\"font-size: 2.5em\">\u2612</span>");
179+
closeButton.setToolTipText("Close the search results pane");
180+
closeButton.setBorder(null);
181+
closeButton.addActionListener(ae -> {
183182
reset();
184183
loseFocus();
185184
});
@@ -520,7 +519,7 @@ public void mouseMoved(final MouseEvent e) {
520519
}
521520
});
522521

523-
detailsPane.add(exitButton, "pos n 0 100% n");
522+
detailsPane.add(closeButton, "pos n 0 100% n");
524523
detailsPane.add(detailsTitle, "growx, pad 0 0 0 -20");
525524
detailsPane.add(detailsScrollPane, "growx, hmin 0, wmin 0");
526525
detailsPane.add(detailsButtons, "growx");

0 commit comments

Comments
 (0)