【问题标题】:JavaFx JFoenix horizontal JFXNodesListJavaFx JFoenix 水平 JFXNodesList
【发布时间】:2018-10-22 05:20:20
【问题描述】:

我试图让节点列表水平打开,但它垂直打开。有没有办法做到这一点? 谢谢。

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);

【问题讨论】:

    标签: java javafx nodelist jfoenix


    【解决方案1】:

    您必须使用 setRotate() 来旋转 JFXNodesList。顺时针旋转:

     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);
    

    这会导致:

    JFXNodesList 使用的一个很好的蓝图是 JFoenix-demo 的源代码。从https://github.com/jfoenixadmin/JFoenix 下载源代码 JFoenix-master.zip。您可以在 JFoenix-master\demo\src\main\java\demos\components\NodesListDemo.java 中找到 JFXNodesList-demo 的 Java 类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-01
      • 2017-07-31
      • 2018-07-28
      • 2021-06-13
      • 1970-01-01
      • 2014-05-28
      • 2018-12-10
      • 1970-01-01
      相关资源
      最近更新 更多