Skip to content

Commit 43a9e90

Browse files
jisedlacthurka
authored andcommitted
GH-122 - do not track mouse wheel in TabbedPane component
1 parent df1663f commit 43a9e90

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

visualvm/core/src/com/sun/tools/visualvm/core/ui/DataSourceWindowTabbedPane.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
import java.awt.Component;
3434
import java.awt.Insets;
3535
import java.awt.Toolkit;
36+
import java.awt.event.MouseWheelEvent;
37+
import java.awt.event.MouseWheelListener;
3638
import javax.swing.ImageIcon;
3739
import java.beans.PropertyChangeEvent;
3840
import java.beans.PropertyChangeListener;
@@ -195,6 +197,13 @@ public ViewContainer(DataSourceCaption caption, DataSourceView view) {
195197
setBackground(backgroundColor);
196198
setFocusable(false);
197199

200+
addMouseWheelListener(new MouseWheelListener() {
201+
@Override
202+
public void mouseWheelMoved(MouseWheelEvent e) {
203+
// GH-122
204+
}
205+
});
206+
198207
add(viewComponent, BorderLayout.CENTER);
199208
if (caption != null) {
200209
caption.setBorder(BorderFactory.createEmptyBorder(0, 0, 5, 0));

visualvm/heapviewer/src/com/sun/tools/visualvm/heapviewer/swing/ProfilerTabbedView.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
import java.awt.event.ActionListener;
3737
import java.awt.event.HierarchyEvent;
3838
import java.awt.event.HierarchyListener;
39+
import java.awt.event.MouseWheelEvent;
40+
import java.awt.event.MouseWheelListener;
3941
import java.awt.image.FilteredImageSource;
4042
import java.awt.image.ImageProducer;
4143
import java.awt.image.RGBImageFilter;
@@ -559,6 +561,13 @@ private static abstract class TabbedPaneViewport extends JPanel {
559561
if (!closable) putClientProperty(TabbedPaneFactory.NO_CLOSE_BUTTON, Boolean.TRUE);
560562
view.putClientProperty("TabbedPaneViewport", this); // NOI18N
561563

564+
addMouseWheelListener(new MouseWheelListener() {
565+
@Override
566+
public void mouseWheelMoved(MouseWheelEvent e) {
567+
// GH-122
568+
}
569+
});
570+
562571
final PropertyChangeListener focusListener = new PropertyChangeListener() {
563572
public void propertyChange(PropertyChangeEvent evt) {
564573
Component c = evt.getNewValue() instanceof Component ?

0 commit comments

Comments
 (0)