【发布时间】:2019-12-04 22:00:23
【问题描述】:
标签窗格标签的标题很长。请帮我制作包含多行的标签标题。
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
Stage stage = new Stage();
Tab tab1 = new Tab("tab1 tab1 tab1 tab1 tab1 ");
Tab tab2 = new Tab("tab2 tab2 tab2 tab2 tab2 ");
Tab tab3 = new Tab("tab3 tab3 tab3 tab3 tab3 ");
TabPane tabPane = new TabPane(tab1, tab2, tab3);
tabPane.setMinHeight(80);
tabPane.setMaxWidth(230);
HBox hbox = new HBox(10);
hbox.getChildren().addAll(new Label("Tabs ==> "), tabPane);
Scene choosePlayer = new Scene(hbox, 300, 400);
stage.setScene(choosePlayer);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
【问题讨论】:
-
插入一个 \n 应该可以解决问题: new Tab("tab1 tab1 tab1 \n tab1 tab1 ");
-
@DmitryKolesnikovich 你是对的。我使用 JFoenix。 JFX TabPane 允许这样做。可悲的是常规不是
标签: javafx