当前位置: 首页 > 知识库问答 >
问题:

如何在HBox-JavaFX中定位按钮

柴辰阳
2023-03-14

我是JAVAfx的新手,我正在尝试编写一个web浏览器。我面临的问题是:-我想把屏幕左下方的按钮放在右下方。

我正在尝试这段代码,但它不起作用。谁来帮帮我

Button Developer = new Button(); 
Developer.setAlignment(Pos.BOTTOM_RIGHT);

共有1个答案

瞿和硕
2023-03-14

您应该能够在HBox而不是按钮本身上设置对齐方式。

Button developer = new Button(); 

HBox hbox = new HBox();
hbox.setAlignment(Pos.BOTTOM_RIGHT);
hbox.getChildren().add(developer);
 类似资料:
  • 我有一个非常困难的时间定位文本在一个HBox。我可以设置文本的水平对齐方式,但我不能设置文本的垂直对齐方式。我正试图将文本设置在Hbox的垂直中心,但它却出现在顶部。 任何帮助都将不胜感激。 我的代码生成以下内容:http://puu.sh/ccekp/41a26038a4.png 我喜欢我的水平定位。我知道它不在中间,因为是我设定的。不过,我只是在意垂直的定位。 我分别尝试了以下内容: 我选择了

  • 我的javafx应用程序中有一个带有ImageViews的HBox,现在我需要一些方法来迭代这个HBox,但是我找不到一个算法来实现它,我试着做了这样的事情: 这里堆栈是我的HBox,但这样的ImageViews会重复,我不想要的。我不知道为什么,所以我该怎么做…

  • 主要内容:示例,示例2,在HBox中增长,设置HBox首选宽度,在HBox的控件之间设置空格(空间),HBox设置填充和间距JavaFX API具有将UI控件显示到场景图上的布局类。 HBox布局类将JavaFX子节点放在水平行中。 新的子节点附加到右侧的末尾。默认情况下,HBox布局尊重子节点的首选宽度和高度。 当父节点不可调整大小时,例如节点,的行高度设置为子节点的最大首选高度。 默认情况下,每个子节点与左上()位置对齐。 我们可以通过编程方式改变HBox的布局约束,例如边框,填充,边距,间

  • 我有一个和一个,在hBox中有三个,一个包含文本,另一个包含表中两列的总和。我想为HBox设置一个动态的间距,使两个标签正好在它们所属的表中的两列下方对齐。是否有可能将的间距绑定到列的位置。我也接受任何其他将标签固定在相应列下方的解决方案。下面是一个显示我想要的图像:

  • 我正在尝试为媒体播放器制作控件。我有一个滑块和音量控制,我希望坐在上面的另一排控制,如播放,静音等在窗口底部。 有没有人知道如何实现这一点?还是有更好的方法达到预期的效果?

  • 我一直在使用JavaFX开发一个软件,遇到了一个愚蠢但令人担忧的问题。 在代码的某些部分中,我有一个,其中有三个项目:、和。