Class BricksScene

java.lang.Object
fabiorodrigues.bricks.core.BricksScene

public abstract class BricksScene extends Object
Classe base para scenes da aplicacao Bricks. Permite separar a UI em ficheiros independentes em vez de ter tudo no root().

 public class LobbyScene extends BricksScene {

     private final State<String> filtro = state("");

     public LobbyScene(BricksApplication app) {
         super(app);
     }

     @Override
     public Component render() {
         return new Column().children(
             new Button("Professor").onClick(() -> app.navigateTo(new ProfessorScene(app)))
         );
     }
 }
 
  • Constructor Details

  • Method Details

    • render

      public abstract Component render()
      Define a UI desta scene. Chamado pelo BricksApplication em cada re-render.
      Returns:
      o componente raiz da scene