gpt4 book ai didi

button - Javafx : Activate a tooltip with a button

转载 作者:行者123 更新时间:2023-12-04 09:40:54 29 4
gpt4 key购买 nike

我正在将 JavaFx 用于一个小应用程序,并且希望在用户单击“帮助”按钮时在 textArea 上显示工具提示。

将工具提示链接到我的 textArea 没问题,但是当用户单击按钮时无法激活它。有没有办法做到这一点?

最佳答案

这就是你要找的:

final Button helpButton = new Button("Help");
helpButton.setOnAction(new EventHandler()
{
public void handle(Event arg0)
{
showTooltip(stage, helpButton, "test tool tip", null);
}
});

public static void showTooltip(Stage owner, Control control, String tooltipText,
ImageView tooltipGraphic)
{
Point2D p = control.localToScene(0.0, 0.0);

final Tooltip customTooltip = new Tooltip();
customTooltip.setText(tooltipText);

control.setTooltip(customTooltip);
customTooltip.setAutoHide(true);

customTooltip.show(owner, p.getX()
+ control.getScene().getX() + control.getScene().getWindow().getX(), p.getY()
+ control.getScene().getY() + control.getScene().getWindow().getY());

}

只需将按钮作为输入而不是控件传递。

关于button - Javafx : Activate a tooltip with a button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17405688/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com