找到 34423 篇文章 相关编程

如何在 JavaFX 中创建 TabPane?

Maruthi Krishna
更新于 2020-05-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-05-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-05-20 07:50:07

476 阅读量

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

如何在 JavaFX 中创建 ProgressIndicator?

Maruthi Krishna
更新于 2020-05-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-05-20 07:45:04

534 阅读量

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

如何在 JavaFX 中创建 ChoiceDialog?

Maruthi Krishna
更新于 2020-05-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-05-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-05-20 07:37:23

744 阅读量

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

如何在 JavaFX 中禁用菜单项

Maruthi Krishna
更新于 2020-05-20 07:33:59

1K+ 阅读量

菜单是向用户呈现的一系列选项或命令,通常菜单包含执行某些操作的项目。菜单的内容称为菜单项,菜单栏包含多个菜单。在 JavaFX 中,菜单由 javafx.scene.control.Menu 类表示,菜单项由 javafx.scene.control.MenuItem 类表示,而 javafx.scene.control.MenuBar 类表示菜单栏。创建菜单:实例化 Menu 类。通过实例化 MenuItem 类创建所需数量的菜单项。将所有菜单项添加到菜单中,如下所示:fileMenu.getItems().addAll(item1, item2, item3);通过实例化 MenuBar 类创建菜单栏... 阅读更多

JavaFX 示例,将操作设置为“退出”MenuItem

Maruthi Krishna
更新于 2020-05-20 07:32:24

795 阅读量

菜单是向用户呈现的一系列选项或命令,通常菜单包含执行某些操作的项目。菜单的内容称为菜单项。您可以通过实例化 javafx.scene.control.MenuItem 类来创建菜单项。将操作设置为上下文菜单Menu 类从 javafx.scene.control.ButtonBase 类继承了一个名为 onAction 的属性,该属性的类型为 ObjectProperty。此属性表示每当您按下按钮时调用的操作。您可以使用 setOnAction() 方法将值设置为此属性。要在菜单上设置操作,您需要:实例化 Menu 类。创建... 阅读更多

广告

© . All rights reserved.