切换复选框文本和组件

Pet*_*zov 3 javafx javafx-2 javafx-8

我想在左侧创建带有文本的复选框,在右侧创建复选框组件.我怎么能改变他们的位置?

CheckBox cb = new CheckBox("Show on Startup");
Run Code Online (Sandbox Code Playgroud)

小智 8

在JavaFX 8中,您可以这样做:

Label lb = new Label("left check");
lb.setGraphic(new CheckBox());
lb.setContentDisplay(ContentDisplay.RIGHT); //You can choose RIGHT,LEFT,TOP,BOTTOM
Run Code Online (Sandbox Code Playgroud)