找到 155 篇文章 关于 JavaFX

如何使用 JavaFX 创建 ComboBox?

Maruthi Krishna
更新于 2020-05-18 08:14:25

2K+ 阅读量

组合框类似于选择框,它包含多个项目,并允许您从中选择一个。它可以通过向下拉列表添加滚动来形成。您可以通过实例化 javafx.scene.control.ComboBox 类来创建组合框。示例以下示例演示了 ComboBox 的创建。import javafx.application.Application; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.ComboBox; import javafx.scene.control.Label; import javafx.stage.Stage; import javafx.scene.layout.HBox; import javafx.scene.paint.Color; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; public class ComboBoxExample extends Application {    public void start(Stage stage) {       //设置标签       Label label = new ... 阅读更多

JavaFX 示例:将滑块设置为进度条

Maruthi Krishna
更新于 2020-05-18 08:12:42

354 阅读量

ProgressBar - 进度条是事件(一系列步骤)进展的指示器。您可以通过实例化 javafx.scene.control.ProgressBar 类来创建进度条。Slider - JavaFX 提供了一个称为 Slider 的类,它表示一个显示连续值范围的滑块组件。这包含一个显示数值的轨道。沿着轨道,有一个指向数字的滑块。您可以提供滑块的最大值、最小值和初始值。示例在以下示例中,我们将滑块设置为 ProgressBar。import javafx.application.Application; import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; import ... 阅读更多

如何使用 JavaFX 创建进度条?

Maruthi Krishna
更新于 2020-05-18 08:10:11

867 阅读量

进度条是事件(一系列步骤)进展的指示器。您可以通过实例化 javafx.scene.control.ProgressBar 类来创建进度条。示例以下示例演示了 ProgressBar 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.ProgressBar; import javafx.scene.control.ProgressIndicator; import javafx.scene.layout.HBox; import javafx.scene.paint.Color; import javafx.stage.Stage; public class ProgressBarExample extends Application {    public void start(Stage stage) {       //创建一个进度条       ProgressBar progress = new ProgressBar();       //设置进度条的值       progress.setProgress(0.5);       //创建一个进度指示器   ... 阅读更多

在分页中实现页面工厂

Maruthi Krishna
更新于 2020-05-18 08:08:20

259 阅读量

分页将内容划分为多个页面,并允许用户在页面之间跳跃或按顺序浏览内容。您可以通过实例化 javafx.scene.control.Pagination 类来创建分页。示例以下示例演示了如何创建分页并向其中添加数据。import java.io.FileInputStream; import java.io.InputStream; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Pagination; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.AnchorPane; import javafx.scene.paint.Color; import javafx.stage.Stage; public class PaginationAction extends Application {    public ImageView pageContent(int pageIndex){       try{          //创建图像视图          ImageView imageView = new ImageView();          //设置图像视图 ... 阅读更多

如何使用 JavaFX 创建分页?

Maruthi Krishna
更新于 2020-05-18 08:05:47

414 阅读量

分页将内容划分为多个页面,并允许用户在页面之间跳跃或按顺序浏览内容。您可以通过实例化 javafx.scene.control.Pagination 类来创建分页。示例以下示例演示了 Pagination 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Pagination; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.stage.Stage; public class PaginationExample extends Application {    public void start(Stage stage) {       //创建一个分页       Pagination pagination = new Pagination();       //设置页面数       pagination.setPageCount(10);       //创建一个 VBox 来容纳分页   ... 阅读更多

如何使用 JavaFX 创建 TreeView?

Maruthi Krishna
更新于 2020-05-18 08:00:25

1K+ 阅读量

树提供了一种分层结构的视图,每棵树都包含一个根(最高对象),并且包含子节点。您可以通过实例化 javafx.scene.control.TreeView 类来创建树视图。示例以下示例演示了 TreeView 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.TreeItem; import javafx.scene.control.TreeView; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.stage.Stage; public class TreeViewExample extends Application {    public void start(Stage stage) {       //创建树项       TreeItem root1 = new TreeItem("编程语言");       TreeItem item1 = new TreeItem("Java");       TreeItem item2 = new TreeItem("Python");       ... 阅读更多

如何在 JavaFX 中向 TableView 添加数据?

Maruthi Krishna
更新于 2020-05-18 07:58:15

7K+ 阅读量

TableView 是一个用于创建表格、填充表格和从中删除项目的组件。您可以通过实例化 javafx.scene.control.TableView 类来创建表格视图。示例以下示例演示了如何创建 TableView 并向其中添加数据。import javafx.application.Application; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; import javafx.scene.control.cell.PropertyValueFactory; import javafx.scene.layout.VBox; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.stage.Stage; public class SettingData extends Application {    public void start(Stage stage) {       //教育标签       Label label = new Label("文件数据:");       Font font ... 阅读更多

如何在 JavaFX 中创建 TableView?

Maruthi Krishna
更新于 2020-05-18 07:55:43

3K+ 阅读量

TableView 是一个用于创建表格、填充表格和从中删除项目的组件。您可以通过实例化 javafx.scene.control.TableView 类来创建表格视图。示例以下示例演示了 TableView 的创建。import javafx.application.Application; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; import javafx.scene.layout.VBox; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.stage.Stage; public class TableViewExample extends Application {    public void start(Stage stage) {       //教育标签       Label label = new Label("文件数据:");       Font font = Font.font("verdana", FontWeight.BOLD, FontPosture.REGULAR, 12);     ... 阅读更多

如何使用 JavaFX 创建 ListView?

Maruthi Krishna
更新于 2020-05-18 07:53:55

4K+ 阅读量

列表视图是一个可滚动的项目列表,您可以在其中选择所需的项目。您可以通过实例化 javafx.scene.control.ListView 类来创建列表视图组件。您可以创建垂直或水平 ListView。示例以下 JavaFX 程序演示了 ListView 的创建。import javafx.application.Application; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.ListView; import javafx.scene.layout.VBox; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.stage.Stage; public class ListViewExample extends Application {    public void start(Stage stage) {       //教育标签          Label label = new Label("教育资格:");     ... 阅读更多

如何在 JavaFX 中向图像添加滚动条?

Maruthi Krishna
更新于 2020-05-18 07:49:57

591 阅读量

滚动条包含一个滑块、一个右按钮和一个左按钮,它们都连接到一个可滚动的窗格上。使用它,您可以上下滚动(连接到它的)窗格。在 JavaFX 中,`javafx.scene.control.ScrollBar` 表示一个滚动条。您可以实例化此类来创建一个滚动条。通常,滚动条与其他控件(如 ScrollPane、ListView 等)相关联。将滚动条附加到图像名为 `value` 的属性指定了滚动条表示的当前值,您可以使用 `addListener()` 方法为此属性添加一个监听器。要将滚动条附加到图像,请执行以下操作:创建表示所需图像的 ImageView 对象。创建... 阅读更多

广告