diff --git a/ts3-client/swing/src/main/java/com/ts3client/ui/DropDownToggleButton.java b/ts3-client/swing/src/main/java/com/ts3client/ui/DropDownToggleButton.java index b9b3174..1bb7227 100644 --- a/ts3-client/swing/src/main/java/com/ts3client/ui/DropDownToggleButton.java +++ b/ts3-client/swing/src/main/java/com/ts3client/ui/DropDownToggleButton.java @@ -32,6 +32,11 @@ public final class DropDownToggleButton extends JPanel { public DropDownToggleButton(Icon icon, String tooltip, Supplier menu) { super(new BorderLayout()); setOpaque(false); + // Sitting inside this panel, the halves are not toolbar children any more, so the + // look and feel would paint them as filled buttons; ask for the flat toolbar look + // the plain toggles next to us get. + button.putClientProperty("JButton.buttonType", "toolBarButton"); + arrow.putClientProperty("JButton.buttonType", "toolBarButton"); button.setIcon(icon); button.setToolTipText(tooltip);