0
我想设置在从开始使用JavaFX一个TextArea一文中,我用这个代码在构造函数:如何在构造函数中设置JavaFX中的TextArea文本?
public class Myclass implements Initializable{
@FXML TextArea txta;
@FXML Button btn;
String msg;
Myclass(){
msg="Hello World";
txta.setText(msg);//This line is my setter.
}
@Override
public void initialize(URL location, ResourceBundle resources) {
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
msg=msg+"\nHallo Again!!");
txta.setText(msg);
}
});
}
然后FXML不显示,但是当我提出意见二传手路线,FXML节目一般。 请帮忙,我该如何解决这个问题?
您还没有初始化的文本区域。在构造函数中设置文本之前添加它 – Nabin 2014-11-05 08:20:05
如何在构造函数之前初始化此TextArea? – Arash 2014-11-05 08:23:11