找到 155 篇文章 关于 JavaFX
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 ... 阅读更多
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 ... 阅读更多
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); //创建进度指示器 ... 阅读更多
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(); //设置图像视图 ... 阅读更多
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 来容纳分页 ... 阅读更多
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"); ... 阅读更多
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 ... 阅读更多
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); ... 阅读更多
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("教育资格:"); ... 阅读更多
591 次浏览
滚动条包含一个滑块,以及一个连接到可滚动窗格的左右按钮。使用它,您可以上下滚动(连接到它的)窗格。在 JavaFX 中,javafx.scene.control.ScrollBar 代表一个滚动条。您可以实例化此类来创建一个滚动条。通常,滚动条与其他控件(如 ScrollPane、ListView 等)相关联。将滚动条设置为图像名为 value 的属性指定了滚动条表示的当前值,您可以使用 addListener() 方法为此属性添加监听器。要将滚动条附加到图像 - 创建一个表示所需图像的 ImageView 对象。创建 ... 阅读更多