找到 155 篇文章 关于 JavaFX

如何在 JavaFX 中切换菜单项?

Maruthi Krishna
更新于 2020年5月20日 06:59:42

608 次浏览

JavaFX 支持三种菜单项:复选菜单项、自定义菜单项和单选菜单项。单选菜单项 (RadioMenuItem) 是一种特殊的菜单项,它有一个复选标记(勾号),类似于复选框。它有两种状态:选中(带有复选标记)和未选中(没有复选标记)。它由 `javafx.scene.control.RadioMenuItem` 类表示。您可以像切换按钮或单选按钮一样,将许多单选菜单项添加到切换组中。示例以下 JavaFX 示例演示了如何创建一个单选菜单项的切换组:`import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Menu; import javafx.scene.control.MenuBar; import javafx.scene.control.MenuItem; import javafx.scene.control.RadioMenuItem; import javafx.scene.control.SeparatorMenuItem; import javafx.scene.control.ToggleGroup; import ...`阅读更多

如何在 JavaFX MenuItem 中嵌入节点?

Maruthi Krishna
更新于 2020年5月20日 06:57:39

194 次浏览

菜单是向用户呈现的一系列选项或命令。在 JavaFX 中,菜单由 `javafx.scene.control.Menu` 类表示,您可以通过实例化此类来创建菜单。菜单项是菜单中的一个选项,它由 `javafx.scene.control.MenuItem` 类表示,它是 Menu 类的超类。您可以显示文本或图形作为菜单项,并为其添加所需的动作。将节点设置为菜单项 MenuItem 类有一个名为 graphic 的属性,其类型为 Node;它指定当前菜单项的可选图形。...阅读更多

如何使 JavaFX 饼图的标签不可见?

Maruthi Krishna
更新于 2020年5月20日 06:55:30

522 次浏览

在饼图中,我们将数据值表示为圆的扇形。每个扇形都与其他扇形有所区别(通常是通过颜色)。在 JavaFX 中,您可以通过实例化 `javafx.scene.chart.PieChart` 类来创建饼图。使标签不可见每个扇形都与一个标签相关联(扇形的名称和值)。默认情况下,这些标签是可见的。此类有一个名为 `labelsVisible` 的属性,用于指定是否显示饼图中的标签。您可以使用 `setLabelsVisible()` 方法为此属性设置值。要使当前饼图的标签不可见,您需要…阅读更多

JavaFX 示例:为单选按钮添加工具提示

Maruthi Krishna
更新于 2020年5月20日 06:53:15

298 次浏览

单选按钮单选按钮是一种按钮,形状为圆形。它有两种状态:选中和未选中。通常,单选按钮使用切换组进行分组,您只能选择其中一个。您可以通过实例化 `javafx.scene.control.RadioButton` 类在 JavaFX 中创建一个单选按钮。工具提示每当您将鼠标指针悬停在应用程序中的元素(例如按钮、标签等)上时,工具提示都会显示有关它的提示。在 JavaFX 中,工具提示由 `javafx.scene.control.Tooltip` 类表示,您可以通过实例化它来创建一个工具提示。在实例化该类时,您需要传递文本…阅读更多

我们如何防止 JavaFX 中 UI 控件的大小调整?

Maruthi Krishna
更新于 2020年5月20日 06:51:15

2K+ 次浏览

在 JavaFX 中,`javafx.scene.control` 包为 UI 应用程序提供各种节点类,通过实例化这些类,您可以创建 UI 元素,例如按钮、标签等。您可以使用 `setPrefWidth()` 或 `setPrefHeight()` 或 `setprefSize()` 方法相应地调整创建的元素的大小。要防止 UI 控件的大小调整,您需要将最小值、最大值和首选宽度/高度设置为相同的值,如下所示:`button.setMinWidth(80.0); button.setPrefWidth(80.0); button.setMaxWidth(80.0);` 示例以下 JavaFX 示例包含两个按钮和一个滑块。您可以通过移动滑块来调整按钮(Hello)的大小。单击“防止大小调整”按钮后,您将无法进一步调整“Hello”按钮的大小。`import javafx.application.Application; ...`阅读更多

如何使用 JavaFX 更改平铺窗格中节点的方向?

Maruthi Krishna
更新于 2020年5月20日 06:48:15

213 次浏览

在 TilePane 布局中,节点排列为统一大小的平铺网格。您可以通过实例化 `javafx.scene.layout.TilePane` 类在您的应用程序中创建平铺窗格。方向是指窗格中节点的排列方式,它们通常水平或垂直排列。默认情况下,平铺窗格的方向是水平的。您可以使用 `setOrientation()` 方法更改此设置。此方法接受两个值:`Orientation.VERTICAL` `Orientation.HORIZONTAL` 示例 `import javafx.application.Application; import javafx.collections.ObservableList; import javafx.geometry.Orientation; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.TilePane; import javafx.stage.Stage; public class TilePaneOrientation extends Application {    @Override    public void start(Stage stage) { ...`阅读更多

如何在 JavaFX 中将多个 LineChart 添加到一个 Scene/Stage 中?

Maruthi Krishna
更新于 2020年5月20日 06:45:06

339 次浏览

您可以通过实例化 `javafx.scene.chart.LineChart` 类来创建一个折线图。以下是一个在单个 JavaFX 窗口中创建多个折线图的示例。在这里,我们绘制了三个不同城市一年中的平均温度。在此示例中,我们定义了一个方法,该方法接受数据作为双精度数组,创建并返回一个 LineChart。在 `start()` 方法中,我们使用三个不同的数据集调用了此方法,并使用 FlowPane 显示生成的图表。示例 `import javafx.application.Application; import javafx.scene.Scene; import javafx.stage.Stage; import javafx.scene.chart.LineChart; import javafx.scene.chart.NumberAxis; import javafx.scene.chart.XYChart; import javafx.scene.layout.FlowPane; public class MultipleLineCharts ...`阅读更多

如何在 JavaFX 中换行文本流布局中的文本?

Maruthi Krishna
更新于 2020年5月19日 13:29:53

787 次浏览

为了在我们的应用程序中创建丰富的文本内容,JavaFX 提供了一种特殊的布局,称为文本流,它由 `javafx.scene.layout.TextFlow` 类表示。使用它,您可以将多个文本节点布局在一个文本流中。由于它们是单独的节点,您可以为它们设置不同的字体。如果您尝试向此布局添加文本以外的节点,它们将被视为嵌入对象,并简单地插入文本之间。换行文本与 Label 和 Text 节点不同,TextFLow 没有提供任何换行文本的方法。但是,它确实有一个名为 `prefWidth` 的属性,用于指定所需宽度…阅读更多

如何在文本流布局中设置文本对齐方式?

Maruthi Krishna
更新于 2020年5月19日 13:27:44

3K+ 次浏览

为了在我们的应用程序中创建丰富的文本内容,JavaFX 提供了一种特殊的布局,称为文本流,它由 `javafx.scene.layout.TextFlow` 类表示。使用它,您可以将多个文本节点布局在一个文本流中。由于它们是单独的节点,您可以为它们设置不同的字体。如果您尝试向此布局添加文本以外的节点,它们将被视为嵌入对象,并简单地插入文本之间。设置文本对齐方式 TextFlow 类的 `textAlignment` 属性指定布局中文本的水平对齐方式。您可以为此属性设置值…阅读更多

如何在 JavaFX 中将滑块添加到菜单项?

Maruthi Krishna
更新于 2020年5月19日 13:25:44

339 次浏览

JavaFX 滑块JavaFX 提供了一个名为 Slider 的类,它表示一个显示连续值范围的滑块组件。它包含一个轨道,轨道上显示数值。沿着轨道,有一个指向数字的拇指。您可以提供滑块的最大值、最小值和初始值。在 JavaFX 中,您可以通过实例化 `javafx.scene.control.Slider` 类来创建滑块。菜单项菜单是向用户呈现的一系列选项或命令。在 JavaFX 中,菜单由 `javafx.scene.control.Menu` 类表示,您可以通过实例化此类来创建菜单。菜单项是…阅读更多

广告
© . All rights reserved.