[Ajuda]Retangulo extrapola a tela

3 respostas
Henrique_Fernandes

Bom dia galera, mais uma vez to precisando da ajuda de vcs. Em javaFX tô fazendo um aplicaçao simples: crio 5 Rectangle adiciono eles dentro de um HBox. Até ai ok, a questao é que o quinto Rectangle fica passando do tamanho da tela da minha aplicaçao que no caso está como -> width: 300 e height: 300. Gostaria que os NÓS respeitassem o TAMANHO da TELA.

Como posso fazer que quando algum NÓ passe do tamanho da tela, esse NÓ fique em uma linha abaixo? Uma analogia seria o \n de um texto por exemplo que quando nao cabe mais na tela tem uma quebra de linha.

var ret1: Rectangle = Rectangle {
    width: 50, height: 40
    fill: Color.RED
    stroke: Color.GREEN
    strokeWidth: 3
}

var ret2: Rectangle = Rectangle {
    width: 50, height: 40
    fill: Color.RED
    stroke: Color.GREEN
    strokeWidth: 1
}

var ret3: Rectangle = Rectangle {
    //x: 5 y: 5
    //layoutX: 10 layoutY:100
    width: 50, height: 40
    fill: Color.RED
    stroke: Color.GREEN
    strokeWidth: 1
}

var ret4: Rectangle = Rectangle {
    width: 50, height: 40
    fill: Color.RED
    stroke: Color.GREEN
    strokeWidth: 1
}

var ret5: Rectangle = Rectangle {
    width: 50, height: 40
    fill: Color.RED
    stroke: Color.GREEN
    strokeWidth: 1
}

Stage{
    title: "Minha Aplicacao!";
    width: 300; height: 300;
    scene:Scene{
        content: [
            HBox{
                spacing:10
                content: [
                    ret1,ret2,ret3, ret4, ret5
                ]
            }
        ]
    }
}

3 Respostas

Henrique_Fernandes

Nadinhaa???

Jesuino_Master

Oi,

Você pode utilizar o Flow! O Flow faz isso, ele vai colocando os nós e quando “enche” ele usa a outra linha:

http://java.sun.com/javafx/1.3/docs/api/javafx.scene.layout/javafx.scene.layout.Flow.html

http://java.sun.com/developer/technicalArticles/javafx/v1_2_newlayouts/

Boa sorte e nos conte sua experiência :smiley:

Henrique_Fernandes

Jesuino Master:
Oi,

Você pode utilizar o Flow! O Flow faz isso, ele vai colocando os nós e quando “enche” ele usa a outra linha:

http://java.sun.com/javafx/1.3/docs/api/javafx.scene.layout/javafx.scene.layout.Flow.html

http://java.sun.com/developer/technicalArticles/javafx/v1_2_newlayouts/

Boa sorte e nos conte sua experiência :D

Jesuíno cara é isso mesmo! Valeu!

Só aproveitando o gancho, como que faz pra colocar um texto de um Retangle ou Circle, nesses Nós que são formas??
Eu tentei e nao cnsegui colocar texto dentro desses elementos :frowning:

Valeu, muito grato pela ajuda daqueles que conseguirem ajudar!!

Criado 28 de abril de 2010
Ultima resposta 29 de abr. de 2010
Respostas 3
Participantes 2