Hallo,
bei nachfolgendem Code bleibt der angezeigte Text des Tooltips nach verlassen stehen.
Der Tolltip soll aber nur angezeigt werden, wenn sich der Mauszeiger innerhalb eines bestimmten Bereiches aufhält (hier radius <20).
Ist der Radius < 20 wird der Text auch an der richtigen Stelle ausgegeben.
d.h. könnte man einen "else Zweig" einschalten der bei "Radius > 20 den möglicherweise vorher angezeigten Tooltip ausschaltet?
vielen Dank GS
bei nachfolgendem Code bleibt der angezeigte Text des Tooltips nach verlassen stehen.
Der Tolltip soll aber nur angezeigt werden, wenn sich der Mauszeiger innerhalb eines bestimmten Bereiches aufhält (hier radius <20).
Java:
String msg = "Radius ok!";
Tooltip tp = new Tooltip("");
root.setOnMouseMoved(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent t) {
Node node =(Node)t.getSource();
double radius = createRadius(t.getSceneY(), t.getSceneX());
if (radius < 20 ){
tp.setText(msg);
tp.show(node, t.getScreenX()-30, t.getScreenY()-50);
}
}
});
Ist der Radius < 20 wird der Text auch an der richtigen Stelle ausgegeben.
d.h. könnte man einen "else Zweig" einschalten der bei "Radius > 20 den möglicherweise vorher angezeigten Tooltip ausschaltet?
vielen Dank GS