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

如何右对齐Java FX工具栏中的按钮

吕英才
2023-03-14

我正在构建一个UI使用Java FX场景构建器,我想要一个按钮在一个工具栏浮动到右侧的工具栏。我尝试过更改父(工具栏)和按钮的节点方向,但两者似乎都被忽略了。

共有1个答案

堵才哲
2023-03-14

添加一个没有内容的窗格,该窗格总是增长以适应栏中左对齐工具和右对齐工具之间的可用空间。

<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>

<ToolBar prefHeight="40.0" prefWidth="318.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8">
   <Button text="Apples" />
   <Button text="Oranges" />
   <Pane HBox.hgrow="ALWAYS" />
   <Button text="Help" />
</ToolBar>
 类似资料:
  • 我试图在JavaFX中创建一个定制的工具栏。此工具栏应该能够在其表面的中心、左侧和右侧(三个部分)显示控件。问题是我不知道要怎么做。我读了很多与这个问题相关的提示,但它们对我不起作用,或者我做错了什么... 上面是我在代码块中调用的方法: 如果在那件事上有任何帮助,我将不胜感激。

  • 问题内容: 我正在尝试在javafx中创建自定义工具栏。该工具栏应该能够在其表面的中心,左侧和右侧(三个部分)显示控件。问题是我不知道要实现这一目标。我阅读了许多与此问题相关的提示,但它们对我不起作用,或者我做错了事… 无论如何,我写了几种方法,它们代表了实现工具栏的不同方法,但它们均无法正常工作。这是您的尝试: 使用HBox的Hgrow属性作为spring。没用 2.它适用于左右部分,但是如何定

  • 我第一次使用工具栏。我在应用程序中将其用作操作栏。 我想将工具栏的标题与中心对齐。但我意识到,没有内置的方法可以让你做到这一点。 所以我在工具栏上添加了一个文本视图,如下所示- 然而,即使这种方法也不起作用,因为我的工具栏左边缘有一个抽屉菜单图标。因此,尽管我的文本在textview中居中对齐,但textview本身并不覆盖屏幕的宽度。结果如下: 对如何解决这个问题有什么建议吗? 谢谢

  • 我想得到工具栏按钮的句柄。我知道它的ID和工具栏按钮所在的窗口句柄。但是GetDlgItem函数似乎不适用于工具栏按钮。 我原以为具有正确参数的函数SendMessage()可以获得句柄,但我找不到任何有助于实现此目的的msg参数。 什么函数可以帮助我获得它的句柄?

  • 问:帮我找出导致错误的原因,希望能让工具栏正常工作。 我试图从这一页获取FXML版本:我的Java类与Link1的差异: }

  • icon NativeImage- 缩略图工具栏中显示的icon图标。 clickFunction tooltip String(可选) - 按钮的提示文本。 flags String - 控制按钮的特定状态和行为。默认情况下,它是['enabled']。 flags是一个数组,可以包括以下 String: enabled - 该按钮是活动的,可供用户使用。 disabled - 该按钮被禁用。如