下面列出了javafx.scene.control.TextField#setVisible ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
private TextField constructAxisLimitsField()
{
final TextField field = new TextField();
//prevent mouse-clicks in TextField from triggering MouseClicked event for RTPlot
field.addEventFilter(MouseEvent.MOUSE_CLICKED, (event)->event.consume());
field.focusedProperty().addListener((prop, oldval, newval)->
{
if (!newval) hideAxisLimitsField();
});
field.setVisible(false);
field.setManaged(false); //false because we manage layout, not the Parent
return field;
}
private TextField constructAxisLimitsField()
{
final TextField field = new TextField();
//prevent mouse-clicks in TextField from triggering MouseClicked event for RTPlot
field.addEventFilter(MouseEvent.MOUSE_CLICKED, (event)->event.consume());
field.focusedProperty().addListener((prop, oldval, newval)->
{
if (!newval) hideAxisLimitsField();
});
field.setVisible(false);
field.setManaged(false); //false because we manage layout, not the Parent
return field;
}