我试图更改另一个类处理的文本字段的文本。
public String updateAddress() {
webEngine.getLoadWorker().stateProperty().addListener((observable, oldValue, newValue) -> {
if (Worker.State.SUCCEEDED.equals(newValue)) {
Client.addressBar.setText(webEngine.getLocation());
}
});
return null;
}
但这只适用于textfield是静态的。
当我尝试创建一个更新文本字段的方法时,Java就崩溃了。我正在尝试创建一个多选项卡式浏览器,因此当我选择当前选项卡时,此方法会更新地址栏。
答案 0 :(得分:0)
在操作中,您可以将选项卡设置为可见/选中,您可以将此代码设置为地址栏。