< prev index next >
modules/javafx.controls/src/main/java/javafx/scene/control/skin/TabPaneSkin.java
Print this page
@@ -1272,10 +1272,11 @@
public void handle(MouseEvent me) {
Tab tab = getTab();
if (behavior.canCloseTab(tab)) {
behavior.closeTab(tab);
setOnMousePressed(null);
+ me.consume();
}
}
});
updateGraphicRotation();
@@ -1517,10 +1518,12 @@
private void removeListeners(Tab tab) {
listener.dispose();
inner.getChildren().clear();
getChildren().clear();
+ setOnContextMenuRequested(null);
+ setOnMousePressed(null);
}
private TabAnimationState animationState = TabAnimationState.NONE;
private Timeline currentAnimation;
< prev index next >