W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Separator類表示水平或垂直分隔線。它分割元素,不產(chǎn)生任何動(dòng)作。
我們可以設(shè)計(jì)風(fēng)格,應(yīng)用視覺效果,并為分隔符設(shè)置動(dòng)畫。
默認(rèn)情況下,分隔符是水平的。我們可以使用setOrientation方法改變它的方向。
Separator類擴(kuò)展了Node類。
創(chuàng)建水平分隔符
Separator separator1 = new Separator();
創(chuàng)建垂直分隔符
Separator separator2 = new Separator(); separator2.setOrientation(Orientation.VERTICAL);
setMaxWidth方法定義了一個(gè)特定的寬度。
setValignment方法指定垂直位置。
帶分隔符的標(biāo)簽
import javafx.application.Application; import javafx.geometry.Insets; import javafx.geometry.VPos; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.Separator; import javafx.scene.layout.GridPane; import javafx.scene.text.Font; import javafx.stage.Stage; public class Main extends Application { Label caption = new Label("We"); @Override public void start(Stage stage) { Group root = new Group(); Scene scene = new Scene(root, 500, 200); stage.setScene(scene); GridPane grid = new GridPane(); grid.setPadding(new Insets(10, 10, 10, 10)); grid.setVgap(2); grid.setHgap(5); scene.setRoot(grid); caption.setFont(Font.font("Verdana", 20)); GridPane.setConstraints(caption, 0, 0); GridPane.setColumnSpan(caption, 8); grid.getChildren().add(caption); final Separator sepHor = new Separator(); sepHor.setValignment(VPos.CENTER); GridPane.setConstraints(sepHor, 0, 1); GridPane.setColumnSpan(sepHor, 7); grid.getChildren().add(sepHor); stage.show(); } public static void main(String[] args) { launch(args); } }
上面的代碼生成以下結(jié)果。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: