广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州如何创建JavaFX表?_北大青鸟IT学校

作者:邓华发布时间:2021-05-20分类:Java技术浏览:710


导读:如何创建JavaFX表?相信学过Java的同学都遇到过这个问题,那么答案是什么呢?接下来一起来看看惠州北大青鸟老师是怎么回答的。

如何创建JavaFX表?相信学过Java的同学都遇到过这个问题,那么答案是什么呢?接下来一起来看看惠州北大青鸟老师是怎么回答的。

表控件是通过实例化 TableView 类创建的。

TableView table = new 

TableView(); table.setEditable(true);

然后使用 TableColumn 类创建三个列。TableView 类的 getColumns 方法将创建的列添加到表中。

TableColumn firstNameCol = new TableColumn("First Name"); 

TableColumn lastNameCol = new TableColumn("Last Name"); 

TableColumn emailCol = new TableColumn("Email");          


table.getColumns().addAll(firstNameCol, lastNameCol, emailCol);

我们可以通过调用 setVisible 方法隐藏列。

aColumn.setVisible(false).

以下代码创建一个表。

import javafx.application.Application; 

import javafx.scene.Scene; 

import javafx.scene.control.TableColumn; 

import javafx.scene.control.TableView; 

import javafx.scene.layout.StackPane; 

import javafx.stage.Stage; public class Main extends Application {   


public static void main(String[] args) {

     launch(args);

   }

   @Override

   public void start(Stage primaryStage) {

     TableView table = new TableView();

     table.setEditable(true);


     TableColumn firstNameCol = new TableColumn("First Name");

     TableColumn lastNameCol = new TableColumn("Last Name");

     TableColumn emailCol = new TableColumn("Email");


     table.getColumns().addAll(firstNameCol, lastNameCol, emailCol);

     emailCol.setVisible(false);


     StackPane root = new StackPane();

     root.getChildren().add(table);

     primaryStage.setScene(new Scene(root, 200, 250));

     primaryStage.show();

   }

 } 

上面的代码生成以下结果。

JavaFX表视图1.png

更多Java资讯关注网站动态,或者来惠州北大青鸟新方舟校区了解一下。

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表