MrChebik / ControllerRelationship

An example of how you can get other component every where with afterburner.fx.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An example of how you can get other component every where with afterburner.fx.

ControllerRelationship - Screenshot

ViewHelper

@AllArgsConstructor
public enum ViewHelper {
    START(new StartView()),
    CHILD(new ChildView());

    public FXMLView view;
}

Controller - Main

public class StartPresenter implements Initializable {
    @FXML
    private Label label;

    @FXML
    private void clicked() {
        label.setText(((ChildPresenter) ViewHelper.CHILD.view.getPresenter()).textfield.getText());
    }

    @Override
    public void initialize(URL location, ResourceBundle resources) {
        new ChildPlace().start();
    }
}

Controller - Child

public class ChildPresenter {
    @FXML
    public TextField textfield;
}

About

An example of how you can get other component every where with afterburner.fx.


Languages

Language:Java 100.0%