Edit C:\Program Files\Java\jdk1.8.0_121\com\sun\javafx\scene\control\skin\TooltipSkin.java
/* * Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.javafx.scene.control.skin; import javafx.scene.Node; import javafx.scene.control.Label; import javafx.scene.control.Skin; import javafx.scene.control.Tooltip; /** * CSS based skin for Tooltip. It deals mostly with show hide logic for * Popup based controls, and specifically in this case for tooltip. It also * implements some of the Skin interface methods. * * TooltipContent class is the actual skin implementation of the tooltip. */ public class TooltipSkin implements Skin<Tooltip> { private Label tipLabel; private Tooltip tooltip; public TooltipSkin(Tooltip t) { this.tooltip = t; tipLabel = new Label(); tipLabel.contentDisplayProperty().bind(t.contentDisplayProperty()); tipLabel.fontProperty().bind(t.fontProperty()); tipLabel.graphicProperty().bind(t.graphicProperty()); tipLabel.graphicTextGapProperty().bind(t.graphicTextGapProperty()); tipLabel.textAlignmentProperty().bind(t.textAlignmentProperty()); tipLabel.textOverrunProperty().bind(t.textOverrunProperty()); tipLabel.textProperty().bind(t.textProperty()); tipLabel.wrapTextProperty().bind(t.wrapTextProperty()); tipLabel.minWidthProperty().bind(t.minWidthProperty()); tipLabel.prefWidthProperty().bind(t.prefWidthProperty()); tipLabel.maxWidthProperty().bind(t.maxWidthProperty()); tipLabel.minHeightProperty().bind(t.minHeightProperty()); tipLabel.prefHeightProperty().bind(t.prefHeightProperty()); tipLabel.maxHeightProperty().bind(t.maxHeightProperty()); // RT-7512 - skin needs to have styleClass of the control // TODO - This needs to be bound together, not just set! Probably should // do the same for id and style as well. tipLabel.getStyleClass().setAll(t.getStyleClass()); tipLabel.setStyle(t.getStyle()); tipLabel.setId(t.getId()); } @Override public Tooltip getSkinnable() { return tooltip; } @Override public Node getNode() { return tipLabel; } @Override public void dispose() { tooltip = null; tipLabel = null; } }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de