JavaFX - 大型控制器

时间:2014-02-17 18:02:48

标签: javafx

我正在寻找很长一段时间,但我似乎无法解决带有大量元素的javafx控制器的问题。我有和应用程序是本机应用程序,但我们正在做一些Web风格设计和UI,它包括许多叠加,每个叠加具有不同的文本字段和组合框,如填写表单时的阶梯式过程。所以我有100多个@FXML符号,如:

@FXML private TextField textField;

至少将所有这些结合在一起我会非常高兴,所以我不必在数据模型中设置值,看起来我的模型看起来很麻烦:

public class DataModel {
  private String text;

  public String getText() {
     return text;
  }

  public void setText() {
     this.text = text;
  }
}

然后必须单独设置每个字段:

public class TextController {

   @FXML private TextField textField;

   private DataModel dataModel = new DataModel();

   @Override
   public void initialize(URL location, ResourceBundle resources) {

      // For the sake of example just pretend this does something!
      dataModel.setText(textField.getText());      

   }
}

我知道有绑定,也许我读错了,但它看起来不像我在寻找,有人可以帮助我或解释我可能会遗漏的东西吗?

0 个答案:

没有答案