У меня есть GridPane, в котором чередуются метки и текстовые поля (метка, текстовое поле, метка, текстовое поле). Этикетки могут быть любой ширины, и она никогда не известна заранее. Мне нужно убедиться, что метки всегда полностью видимы, то есть они не обрезаются (...), и сжимаются только текстовые поля. Это мой код:
У меня есть GridPane, в котором чередуются метки и текстовые поля (метка, текстовое поле, метка, текстовое поле). Этикетки могут быть любой ширины, и она никогда не известна заранее. Мне нужно убедиться, что метки всегда полностью видимы, то есть они не обрезаются (...), и сжимаются только текстовые поля. Это мой код: [code]public class NewMain extends Application {
@Override public void start(Stage stage) { GridPane gridPane = new GridPane(); gridPane.setHgap(10); gridPane.setVgap(10); gridPane.setPadding(new Insets(10));
Label label1 = new Label("Label AAAAA BBBBB:"); label1.setMinWidth(Region.USE_COMPUTED_SIZE); TextField textField1 = new TextField(); textField1.setMinWidth(10); GridPane.setHgrow(textField1, Priority.ALWAYS); Label label2 = new Label("Label CCCCCC DDDDDD:"); label2.setMinWidth(Region.USE_COMPUTED_SIZE); TextField textField2 = new TextField(); GridPane.setHgrow(textField2, Priority.ALWAYS); textField2.setMinWidth(10);