aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/JToolBar.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/swing/JToolBar.java')
-rw-r--r--libjava/javax/swing/JToolBar.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/libjava/javax/swing/JToolBar.java b/libjava/javax/swing/JToolBar.java
index 55f4c15..2b994a5 100644
--- a/libjava/javax/swing/JToolBar.java
+++ b/libjava/javax/swing/JToolBar.java
@@ -50,6 +50,7 @@ import javax.accessibility.Accessible;
import javax.accessibility.AccessibleContext;
import javax.accessibility.AccessibleRole;
import javax.accessibility.AccessibleStateSet;
+import javax.swing.JButton;
import javax.swing.plaf.ToolBarUI;
/**
@@ -742,6 +743,15 @@ public class JToolBar extends JComponent implements SwingConstants, Accessible
{
// XXX: Sun says disable button but test cases show otherwise.
super.addImpl(component, constraints, index);
+
+ // if we added a Swing Button then adjust this a little
+ if (component instanceof AbstractButton)
+ {
+ AbstractButton b = (AbstractButton) component;
+ b.setRolloverEnabled(rollover);
+ b.updateUI();
+ }
+
} // addImpl()
/**