JavaFx JFoenix горизонтальный JFXNodesList - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь сделать список узлов открытым по горизонтали, но он открывается по вертикали.Есть ли способ добиться этого?Спасибо.

JFXNodesList buttonsNode=new JFXNodesList();
JFXButton val1=new JFXButton("1") ;
JFXButton val2=new JFXButton("2") ;
JFXButton val3=new JFXButton("3") ;

buttonsNode.addAnimatedNode(val1);
buttonsNode.addAnimatedNode(val2);
buttonsNode.addAnimatedNode(val3);

1 Ответ

0 голосов
/ 22 октября 2018

Вы должны вращать JFXNodesList с помощью setRotate ().Вращение происходит по часовой стрелке:

 0           down (default)
 90          left
 180         up
 270 (-90)   right

Конечно, все промежуточные значения также возможны.

Пример:

        JFXNodesList buttonsNode = new JFXNodesList();
        buttonsNode.setRotate(-90); // to the right 
        JFXButton val1 = new JFXButton("1") ;
        JFXButton val2 = new JFXButton("2") ;
        JFXButton val3 = new JFXButton("3") ;
        val1.setStyle("-fx-background-color: salmon");
        val2.setStyle("-fx-background-color: lightblue");
        val3.setStyle("-fx-background-color: lightgreen");
        buttonsNode.addAnimatedNode(val1);
        buttonsNode.addAnimatedNode(val2);
        buttonsNode.addAnimatedNode(val3);

В результате:

enter image description here

Хорошим планом использования JFXNodesList является исходный код демонстрационной версии JFoenix.Загрузите исходный код JFoenix-master.zip из https://github.com/jfoenixadmin/JFoenix.. Класс Java для JFXNodesList-demo можно найти по адресу JFoenix-master \ demo \ src \ main \ java \ demos \ components \ NodesListDemo.java.

...