找到 34423 篇文章,关于编程
2K+ 次查看
TabPane 是一个 GUI 组件,您可以使用它在一个窗口中加载多个文档。TabPane 具有标题区域和内容区域,您可以通过单击各自的标题在选项卡之间切换。您可以通过实例化 javafx.scene.control.TabPane 类来创建 TabPane。创建选项卡 TabPane 中的每个选项卡都由 javafx.scene.control.Tab 类表示,您可以分别使用此类的 setText() 和 setContent() 方法设置选项卡的标题和内容。创建所有所需的选项卡后,需要将其添加到窗格中,如下所示:tabPane.getTabs().addAll(tab1, tab2);示例以下 JavaFX 程序演示了…… 阅读更多
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 ... 阅读更多
476 次查看
菜单是向用户呈现的一系列选项或命令,通常菜单包含执行某些操作的项目。菜单的内容称为菜单项,菜单栏包含多个菜单。按钮控制用户界面应用程序,通常情况下,单击按钮会执行相应操作。SplitMenuButton 同时提供了按钮和菜单的功能。它分为两个区域:操作区域和菜单区域。单击这两个区域中的任何一个都会显示相应的功能。您可以通过实例化 javafx.scene.control.SplitMenuButton 类来创建一个 SplitMenuButton。示例以下…… 阅读更多
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); ... 阅读更多
534 次查看
菜单是向用户呈现的一系列选项或命令,通常菜单包含执行某些操作的项目。菜单的内容称为菜单项,菜单栏包含多个菜单。按钮控制用户界面应用程序,通常情况下,单击按钮会执行相应操作。MenuButton 简而言之就是一个单击它就会显示菜单的按钮。您可以通过实例化 javafx.scene.control.MenuButton 类来创建一个 MenuButton。要填充其菜单,请创建所需数量的 MenuItem 类对象,并将它们添加到 MenuButton 的可观察列表中,如下所示:menuButton.getItems(item1, ... 阅读更多
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(); ... 阅读更多
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"); ... 阅读更多
744 次查看
上下文菜单是一个弹出菜单,它出现在与应用程序中的 UI 元素交互时。您可以通过实例化 javafx.scene.control.ContextMenu 类来创建一个上下文菜单。就像菜单一样,创建上下文菜单后,您需要向其添加菜单项。通常,当您“右键单击”附加的控件时,上下文菜单会出现。将上下文菜单设置为节点您可以使用 setContextMenu() 方法将上下文菜单设置为 javafx.scene.control 类的任何对象。每个节点都有一个名为 onContextMenuRequested 的属性,它定义了一个函数,该函数将在此节点上请求上下文菜单时被调用。您可以设置…… 阅读更多
1K+ 次查看
菜单是向用户呈现的一系列选项或命令,通常菜单包含执行某些操作的项目。菜单的内容称为菜单项,菜单栏包含多个菜单。在 JavaFX 中,菜单由 javafx.scene.control.Menu 类表示,菜单项由 javafx.scene.control.MenuItem 类表示,javafx.scene.control.MenuBar 类表示菜单栏。要创建一个菜单:实例化 Menu 类。通过实例化 MenuItem 类来创建所需数量的菜单项。将所有菜单项添加到菜单中,如下所示:fileMenu.getItems().addAll(item1, item2, item3);通过实例化 MenuBar 类来创建一个菜单栏…… 阅读更多
795 次查看
菜单是一系列选项或命令,呈现给用户,通常菜单中的项目会执行某些操作。菜单的内容称为菜单项。您可以通过实例化 javafx.scene.control.MenuItem 类来创建菜单项。为上下文菜单设置操作 Menu 类继承自 javafx.scene.control.ButtonBase 类的一个名为 onAction 的属性,该属性的类型为 ObjectProperty。此属性表示每次按下按钮时调用的操作。您可以使用 setOnAction() 方法为此属性设置值。要在菜单上设置操作,您需要 - 实例化 Menu 类。创建... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP