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

