本文整理了Java中javafx.scene.control.Tooltip.getStyleClass()
方法的一些代码示例,展示了Tooltip.getStyleClass()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Tooltip.getStyleClass()
方法的具体详情如下:
包路径:javafx.scene.control.Tooltip
类名称:Tooltip
方法名:getStyleClass
暂无
代码示例来源:origin: jfoenixadmin/JFoenix
public ValidatorBase() {
parentProperty().addListener((o, oldVal, newVal) -> parentChanged());
errorTooltip = new Tooltip();
errorTooltip.getStyleClass().add("error-tooltip");
}
代码示例来源:origin: jfoenixadmin/JFoenix
/**
* this method will update the source control after evaluating the validation condition
*/
protected void onEval() {
Node control = getSrcControl();
if (hasErrors.get()) {
control.pseudoClassStateChanged(PSEUDO_CLASS_ERROR, true);
if (control instanceof Control) {
Tooltip controlTooltip = ((Control) control).getTooltip();
if (controlTooltip != null && !controlTooltip.getStyleClass().contains("error-tooltip")) {
tooltip = ((Control) control).getTooltip();
}
errorTooltip.setText(getMessage());
((Control) control).setTooltip(errorTooltip);
}
} else {
if (control instanceof Control) {
Tooltip controlTooltip = ((Control) control).getTooltip();
if ((controlTooltip != null && controlTooltip.getStyleClass().contains("error-tooltip"))
|| (controlTooltip == null && tooltip != null)) {
((Control) control).setTooltip(tooltip);
}
tooltip = null;
}
control.pseudoClassStateChanged(PSEUDO_CLASS_ERROR, false);
}
}
代码示例来源:origin: torakiki/pdfsam
private ErrorTooltipManager(String message) {
require(isNotBlank(message), "Tooltip message cannot be blank");
this.tooltip = new Tooltip(message);
this.tooltip.getStyleClass().add(ERROR_TOOLTIP_CLASS);
hideTimer.getKeyFrames().add(new KeyFrame(new Duration(5000)));
hideTimer.setOnFinished(e -> {
tooltip.hide();
ErrorTooltipManager.this.active = false;
});
activationTimer.getKeyFrames().add(new KeyFrame(new Duration(250)));
activationTimer.setOnFinished(e -> {
if (!ErrorTooltipManager.this.active) {
Scene scene = getScene();
if (scene != null) {
Window owner = scene.getWindow();
if (owner != null && owner.isShowing() && ValidableTextField.this.isVisible()) {
Point2D where = getDisplayCoordiantes(owner, scene);
tooltip.show(ValidableTextField.this, where.getX(), where.getY());
ErrorTooltipManager.this.active = true;
hideTimer.playFromStart();
}
}
}
});
}
代码示例来源:origin: com.jfoenix/jfoenix
public ValidatorBase() {
parentProperty().addListener((o, oldVal, newVal) -> parentChanged());
errorTooltip = new Tooltip();
errorTooltip.getStyleClass().add("error-tooltip");
}
代码示例来源:origin: io.github.factoryfx/javafxDataEditing
tooltip.setShowDelay(Duration.ZERO);
tooltip.setAnchorLocation(PopupWindow.AnchorLocation.CONTENT_BOTTOM_LEFT);
tooltip.getStyleClass().add("errorTooltip");
代码示例来源:origin: com.dlsc.formsfx/formsfx-core
/**
* {@inheritDoc}
*/
@Override
public void initializeParts() {
getStyleClass().add("simple-control");
tooltip = new Tooltip();
tooltip.getStyleClass().add("simple-tooltip");
getStyleClass().addAll(field.getStyleClass());
updateStyle(INVALID_CLASS, !field.isValid());
updateStyle(REQUIRED_CLASS, field.isRequired());
updateStyle(CHANGED_CLASS, field.hasChanged());
updateStyle(DISABLED_CLASS, !field.isEditable());
}
代码示例来源:origin: com.jfoenix/jfoenix
/**
* this method will update the source control after evaluating the validation condition
*/
protected void onEval() {
Node control = getSrcControl();
if (hasErrors.get()) {
control.pseudoClassStateChanged(PSEUDO_CLASS_ERROR, true);
if (control instanceof Control) {
Tooltip controlTooltip = ((Control) control).getTooltip();
if (controlTooltip != null && !controlTooltip.getStyleClass().contains("error-tooltip")) {
tooltip = ((Control) control).getTooltip();
}
errorTooltip.setText(getMessage());
((Control) control).setTooltip(errorTooltip);
}
} else {
if (control instanceof Control) {
Tooltip controlTooltip = ((Control) control).getTooltip();
if ((controlTooltip != null && controlTooltip.getStyleClass().contains("error-tooltip"))
|| (controlTooltip == null && tooltip != null)) {
((Control) control).setTooltip(tooltip);
}
tooltip = null;
}
control.pseudoClassStateChanged(PSEUDO_CLASS_ERROR, false);
}
}
内容来源于网络,如有侵权,请联系作者删除!