找到 155 篇文章 关于 JavaFX

如何在 JavaFX 中移除 PieChart 的图例?

Maruthi Krishna
更新于 2020年5月20日 08:01:23

437 次浏览

在饼图中,我们将数据值表示为圆的扇形。每个扇形都与其他扇形区分开来(通常通过颜色)。在 JavaFX 中,您可以通过实例化 javafx.scene.chart.PieChart 类来创建饼图。默认情况下,JavaFX 饼图包含扇形的标签和图例——一个带有颜色的条形,指定每个颜色所代表的类别。使图例不可见PieChart 类具有名为 legendVisible 的属性(继承自 Chart 类)。它是布尔类型,您可以使用 setLegendVisible() 方法设置其值。默认情况下,legendVisible 属性的值… 阅读更多

如何在 JavaFX 中更改 PieChart 中图例的位置?

Maruthi Krishna
更新于 2020年5月20日 07:59:14

643 次浏览

在饼图中,我们将数据值表示为圆的扇形。每个扇形都与其他扇形区分开来(通常通过颜色)。在 JavaFX 中,您可以通过实例化 javafx.scene.chart.PieChart 类来创建饼图。默认情况下,JavaFX 饼图包含扇形的标签和图例——一个带有颜色的条形,指定每个颜色所代表的类别。更改图例的位置——PieChart 类具有名为 legendSide 的属性(继承自 Chart 类)。这指定了图表中图例的位置(左、右、上、下)。您可以将值设置为此属性… 阅读更多

如何在 JavaFX 中创建一个 TabPane?

Maruthi Krishna
更新于 2020年5月20日 07:56:51

2K+ 次浏览

TabPane 是一种 GUI 组件,您可以使用它在一个窗口中加载多个文档。TabPane 具有标题区域和内容区域,您可以通过单击各自的标题在选项卡之间切换。您可以通过实例化 javafx.scene.control.TabPane 类来创建 TabPane。创建选项卡TabPane 中的每个选项卡都由 javafx.scene.control.Tab 类表示,您可以分别使用此类的 setText() 和 setContent() 方法设置选项卡的标题和内容。创建所有需要的选项卡后,需要将它们添加到窗格中,如下所示:tabPane.getTabs().addAll(tab1, tab2);示例下面的 JavaFX 程序演示了… 阅读更多

如何在 JavaFX 中创建一个 SplitPane?

Maruthi Krishna
更新于 2020年5月20日 07:52:21

659 次浏览

SplitPane 是一种 UI 组件,它包含两个或多个侧边,它们之间有一个分隔符。此分隔符是可移动的;您可以使用它来减小/增加侧边的面积。您可以通过实例化 javafx.scene.control.SplitPane 类来创建一个 SplitPane。SplitPane 的侧边可以水平或垂直排列。默认情况下,创建的 SpliPane 是水平的,您可以使用 setOrientation() 方法更改其方向。示例以下示例演示了 SplitPane 的创建。import java.io.FileInputStream; import java.io.FileNotFoundException; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.SplitPane; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.AnchorPane; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class SplitPaneExample extends ... 阅读更多

如何在 JavaFX 中创建一个 SplitMenuButton?

Maruthi Krishna
更新于 2020年5月20日 07:50:07

476 次浏览

菜单是向用户呈现的一系列选项或命令,通常菜单包含执行某些操作的项。菜单的内容称为菜单项,菜单栏包含多个菜单。按钮控制用户界面应用程序,一般来说,单击按钮会执行相应操作。SplitMenuButton 同时提供了按钮和菜单的功能。它分为两个区域——操作区域和菜单区域。单击这两个区域中的任何一个都会显示相应的功能。您可以通过实例化 javafx.scene.control.SplitMenuButton 类来创建一个 SplitMenuButton。示例以下… 阅读更多

如何在 JavaFX 中创建一个 ProgressIndicator?

Maruthi Krishna
更新于 2020年5月20日 07:47:42

331 次浏览

进度指示器是一个圆形的 UI 组件,用于指示某些操作的进度。您可以通过实例化 javafx.scene.control.ProgressIndicator 类来创建一个进度指示器。示例以下示例演示了 ProgressIndicator 的创建。import javafx.application.Application; import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.ProgressIndicator; import javafx.scene.control.Slider; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.stage.Stage; public class ProgressIndicatorExample extends Application {    public void start(Stage stage) {       //创建进度指示器       ProgressIndicator indicator = new ProgressIndicator(0.6);       //设置进度条的大小       indicator.setPrefSize(300, 120);       ... 阅读更多

如何在 JavaFX 中创建一个 MenuButton?

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

534 次浏览

菜单是向用户呈现的一系列选项或命令,通常菜单包含执行某些操作的项。菜单的内容称为菜单项,菜单栏包含多个菜单。按钮控制用户界面应用程序,一般来说,单击按钮会执行相应操作。MenuButton 简而言之就是一个单击后会显示菜单的按钮。您可以通过实例化 javafx.scene.control.MenuButton 类来创建一个 MenuButton。要填充其菜单,请创建所需数量的 MenuItem 类对象,并将它们添加到 MenuButton 的可观察列表中,如下所示:menuButton.getItems(item1, ... 阅读更多

如何在 JavaFX 中创建一个 ChoiceDialog?

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

644 次浏览

ChoiceDialog 是一个对话框,它显示一个选项列表,您可以从中选择一个。您可以通过实例化 javafx.scene.control.ChoiceDialog 类来创建一个 ChoiceDialog。示例以下示例演示了 ChoiceDialog 的创建。import javafx.application.Application; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ChoiceDialog; import javafx.scene.layout.HBox; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; import javafx.stage.Stage; public class ChoiceDialogExample extends Application {    public void start(Stage stage) {       //创建选择框       ChoiceDialog choiceDialog = new ChoiceDialog("English");       //检索可观察列表       ObservableList list = choiceDialog.getItems(); ... 阅读更多

如何在 JavaFX 中创建一个 ButtonBar?

Maruthi Krishna
更新于 2020年5月20日 07:39:30

744 次浏览

ButtonBar 只是一个 HBox,您可以在其上排列按钮。通常,ButtonBar 上的按钮是特定于操作系统的。您可以通过实例化 javafx.scene.control.ButtonBar 类来创建一个 ButtonBar。示例以下示例演示了 ButtonBar 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.ButtonBar; import javafx.scene.control.ButtonBar.ButtonData; import javafx.scene.control.ToggleButton; import javafx.scene.control.ToggleGroup; import javafx.scene.layout.HBox; import javafx.stage.Stage; public class ButtonBarExample extends Application {    @Override    public void start(Stage stage) {       //创建切换按钮       ToggleButton button1 = new ToggleButton("Java");       button1.setPrefSize(60, 40);       ToggleButton button2 = new ToggleButton("Python");   ... 阅读更多

如何在 JavaFX 中向图像添加上下文菜单?

Maruthi Krishna
更新于 2020年5月20日 07:37:23

744 次浏览

上下文菜单是在与应用程序中的UI元素交互时出现的弹出菜单。您可以通过实例化 `javafx.scene.control.ContextMenu` 类来创建上下文菜单。就像菜单一样,创建上下文菜单后,需要向其中添加 `MenuItems`。通常,当您“右键单击”附加的控件时,上下文菜单就会出现。将ContextMenu设置为节点 - 您可以使用 `setContextMenu()` 方法将 `ContextMenu` 设置为 `javafx.scene.control` 类的任何对象。每个节点都有一个名为 `onContextMenuRequested` 的属性,这定义了当在此节点上请求上下文菜单时要调用的函数。您可以设置……阅读更多

广告