JavaFX标签内容未显示在网格窗格中

奥萨马

为什么myLabel内容未显示在我的网格窗格中,这很奇怪,其他所有内容都显示了。

我已经尽力了。任何帮助,请

这是我的代码片段和结果的图片

在此处输入图片说明

@Override public void start(Stage stage) {

        Group root = new Group();
        Scene scene = new Scene(root, 1180, 650);
        stage.setScene(scene);
        stage.setTitle("Prayer Time Display");
        scene.getStylesheets().addAll(this.getClass().getResource("style.css").toExternalForm());

        GridPane Mainpane = new GridPane();
        scene.setRoot(Mainpane);
        Mainpane.setGridLinesVisible(true);
        Mainpane.setId("Mainpane");

        GridPane prayertime_pane = new GridPane();
        prayertime_pane.setId("prayertime_pane");
        prayertime_pane.setPadding(new Insets(20, 20, 20, 20));
        prayertime_pane.setAlignment(Pos.BASELINE_CENTER);
        prayertime_pane.setVgap(7);
        prayertime_pane.setHgap(35);

        GridPane moon_pane = new GridPane();
        moon_pane.setGridLinesVisible(true);
        moon_pane.setPadding(new Insets(10, 10, 10, 10));
        moon_pane.setAlignment(Pos.BASELINE_CENTER);
        moon_pane.setVgap(10);
        moon_pane.setHgap(10);

        myLabel.setText("hello");
        moon_pane.setConstraints(myLabel, 0, 0);
        moon_pane.getChildren().add(myLabel);

        ImageView Moon_img = new ImageView(new Image(getClass().getResourceAsStream("/Images/Full_Moon.png")));    
        Moon_img.setFitWidth(100);
        Moon_img.setFitHeight(100);
        moon_pane.add(Moon_img, 1, 0);

        Text next_moon_text = new Text("13/02");
        next_moon_text.setId("prayer-text-english");
        moon_pane.setHalignment(next_moon_text,HPos.LEFT);
        moon_pane.setValignment(next_moon_text,VPos.CENTER);
        moon_pane.setConstraints(next_moon_text, 2, 0);
        moon_pane.getChildren().add(next_moon_text);

        Mainpane.add(moon_pane, 8, 1,3,2);
阿比

您的标签确实出现在场景中,但已缩小到仅呈现文本溢出字符的程度-“ ...”

为确保始终以适合所有文本的固定宽度呈现标签,您可以强制将最小和最大宽度与首选宽度相同:

  myLabel.setMinWidth(Region.USE_PREF_SIZE);
  myLabel.setMaxWidth(Region.USE_PREF_SIZE);

如果要保留动态大小,则可以始终使用Scenic View(http://fxexperience.com/scenic-view/)分析场景图,并确定哪些节点或容器占用了所有空间或具有大小限制

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在javafx中手动跨过网格窗格的列?

来自分类Dev

javafx将按钮添加到网格窗格

来自分类Dev

Javafx网格窗格布局分配

来自分类Dev

Javafx网格窗格宽度设置

来自分类Dev

JavaFX:自定义网格窗格中按钮的宽度

来自分类Dev

JavaFX:如何获取网格窗格中的列和行索引?

来自分类Dev

我如何获取按钮来填充javafx网格窗格?

来自分类Dev

JavaFX:使用FXML将控件组织成行(在网格窗格中)

来自分类Dev

JavaFX BorderPane与窗格隐藏标签

来自分类Dev

如何在Javafx中的窗格上将标签居中

来自分类Dev

JavaFX的显示鼠标悬停窗格

来自分类Dev

在网格中显示图像

来自分类Dev

JDeveloper错误窗格未显示

来自分类Dev

如何在javafx中手动跨过网格窗格的列?

来自分类Dev

javafx将按钮添加到网格窗格

来自分类Dev

JavaFX选项卡窗格未显示

来自分类Dev

在JavaFX中触摸滚动网格窗格

来自分类Dev

JavaFX-在复选框的窗格中显示图

来自分类Dev

JavaFX:如何获取网格窗格中的列和行索引?

来自分类Dev

如何在网格窗格(javaFX)中获取信息

来自分类Dev

标签内容未显示

来自分类Dev

在JavaFX中缩放窗口时,如何自动将窗格的内容居中?

来自分类Dev

扩展JavaFX中的窗格

来自分类Dev

Bootstrap4 中的导航窗格未显示正确的内容

来自分类Dev

标签中未显示任何内容

来自分类Dev

数据未显示在网格中

来自分类Dev

依赖属性未显示在属性窗格中

来自分类Dev

Javafx 网格窗格中心元素

来自分类Dev

JavaFX 在 VBox-es 的网格窗格中创建单选按钮行为