JavaFX分隔符
时间:2020-01-09 10:36:40 来源:igfitidea点击:
JavaFX Separator组件在各组组件之间显示了可视分隔符,例如在JavaFX VBox或者JavaFX VBox内的控件组之间。 JavaFX分隔符由类javafx.scene.control.Separator表示。这是JavaFX应用程序的屏幕截图,其中包含带有标签,分隔符和标签的VBox:
完整的JavaFX分隔符示例
这是一个完整的JavaFXSeparator
示例,可让我们了解如何在代码中使用它:
import javafx.application.Application; import javafx.geometry.Orientation; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.Separator; import javafx.scene.layout.VBox; import javafx.stage.Stage; public class SeparatorExample extends Application { public static void main(String[] args) { launch(args); } public void start(Stage primaryStage) { Label label1 = new Label("Component 1"); Label label2 = new Label("Component 2"); Separator separator = new Separator(Orientation.HORIZONTAL); VBox vBox = new VBox(label1, separator, label2); Scene scene = new Scene(vBox); primaryStage.setScene(scene); primaryStage.setTitle("JavaFX App"); primaryStage.show(); } }
注意,在第一个和第二个标签之间,如何将分隔符作为第二个参数传递给VBox组件。
分隔符方向
我们可以指定JavaFXSeparator
应该是垂直还是水平。我们可以通过将参数传递给Separator
构造函数来实现。这是将创建的"分隔符"的方向设置为水平和垂直的两个示例:
Separator separator = new Separator(Orientation.HORIZONTAL); Separator separator = new Separator(Orientation.VERTICAL);