binds em visualizações de paginas


primeiro post do ano. =)

A intenção era no primeiro post do ano  colocar coisas novas como odb ,bluetooth, android e java
porem com alguns imprevistos, vou continuar com JFX não por opção mais por o nome do blog ser Bem 10 "o.s." JFX kkkkkkk
só para descontrair um pouco
feliz ano novo.

Então agora vamos ao que interessa...
binds em visualizações de paginas é um método que serve para fazer auto ajuste em elementos de classes ...

repare:
Rectangle rect=new  Rectangle();
rect.WidthProperty().bind(stage.WidthProperty().Divide(2));
rect.setHeight(50);

o widthProperty() oferece o os elementos de largura o bind  os ajusta  comparando com outros valores ou classes .
fiz um pequeno navegador para visualizar como funciona e pra demostrar os aplicativos












Apesar da nova atualização para o JSE8 o bind continua
com aquelas pequenos errors de ajustes em resoluções de plataforma diferente des da versão 1.2 script....
 Por exemplo em uma tv para um monitor ou de um WinXP para o Win8
mais não precisa se assustar porque provavelmente se este error ocorrer é só verificar
as ocorrências  no código fonte ;)


uma ocorrência comum e utilizar hbox abaixo do menu
repare neste bind:
 MenuBar mb=new MenuBar();
        Menu mnarquivos,mnop;
       mnarquivos=new Menu("Archiv");
       mnop=new Menu("OPC");
       mb.getMenus().addAll(mnarquivos,mnop);
       go.getChildren().add(mb);
      
         HBox hBox1=new HBox(05);
         go.getChildren().addAll(hBox1);
         hBox1.layoutYProperty().bind(mb.heightProperty().add(5));
         hBox1.layoutXProperty().bind(scene.widthProperty().divide(scene.widthProperty()).add(7));
       
       esta é uma forma certa de se utilizar bind(); 
Repare que toda propriedade de prefsize() foram auto ajustadas;
boa leitura.

...
...


Portanto a iniciativa para o bind em visualização de pagina fica assim
...
...

Comentários