我期待基于某些特定值更新textarea。为了使这个任务更简单,我制作了这个示例程序,在文本区域中设置简单的client
文本,但在文本区域中不可见。这是我的代码
public class myController extends Stage implements Initializable {
@Override
public void initialize(URL arg0, ResourceBundle arg1) {
snames=new TextArea();
}
public void serverStart(ActionEvent event) throws IOException, InterruptedException{
Parent root = FXMLLoader.load(getClass().getResource("/application/serverSecond.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add(getClass().getResource("/application/application.css").toExternalForm());
this.setScene(scene);
this.show();
snames.setText("clients");
}
@FXML TextArea snames;
}
我也尝试删除此行snames=new TextArea();
,但随后显示NULLPOINTEREXCEPTION
。感谢您的帮助
答案 0 :(得分:0)
删除这行代码:
snames = new TextArea();
如果你这样做:
@FXML TextArea snames;
没有必要这样做:
snames = new TextArea();