JavaFX工具提示删除页面角落

时间:2013-11-04 19:58:23

标签: java css user-interface javafx tooltip

我正在尝试从工具提示中删除页面角落,但我没有让CSS坚持下去。

我的代码看起来像:

public class PinRender extends StackPane {

private Shape shape;
private Text textNode;
private String text;

public PinRender(Shape shape) {
    this.shape = shape;
    this.textNode = new Text();
    this.text = "";
    this.getChildren().add(shape);
    this.getChildren().add(textNode);
    this.getStylesheets().add(PinRender.class.getResource("ToolTipStyle.css").toExternalForm());

    Tooltip tooltip = new Tooltip("ToolTips are the best!");
    tooltip.getStyleClass().add("ttip");

    Tooltip.install(this, tooltip);
}

public void setColor(Color c) {
    shape.setFill(c);
}
}

我的CSS看起来像:

.ttip{
     -fx-background-radius: 0 0 0 0;
     -fx-background-color:  linear-gradient(white,whitesmoke);
}

.page-corner {
    -fx-shape: " ";
}

但是我仍然在折叠的页面角落处获得默认的丑陋黄色。

我是否尝试错误地使用我的CSS?

1 个答案:

答案 0 :(得分:3)

.page-corner {
    -fx-background-color: transparent;
}