JavaFX中tableview的colspan和rowspan
我在网上找不到任何例子来说明如何为JavaFX中tableview的colspan和rowspan,java,javafx,tableview,Java,Javafx,Tableview,我在网上找不到任何例子来说明如何为JavaFXTableView制作分层标题,因此,我不提供任何代码。我将只是张贴一个我想要实现的形象。这是: 在许多应用中,对这种表格网格的要求很高。不幸的是,我找不到JavaFX的任何示例。提前谢谢你的帮助 看来你在找 您可以将子列添加到主列以获取分层标题。 下面是一个小例子: import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.contr
JavaFX
TableView
制作分层标题,因此,我不提供任何代码。我将只是张贴一个我想要实现的形象。这是:
在许多应用中,对这种表格网格的要求很高。不幸的是,我找不到
JavaFX
的任何示例。提前谢谢你的帮助 看来你在找
您可以将子列添加到主列以获取分层标题。
下面是一个小例子:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.stage.Stage;
public class NestedColumns extends Application
{
@Override
public void start(Stage primaryStage) throws Exception
{
TableView<String> tableView = new TableView<String>();
TableColumn<String, String> nameColumn = new TableColumn<>("Name");
TableColumn<String, String> firstNameColumn = new TableColumn<>("First name");
TableColumn<String, String> lastNameColumn = new TableColumn<>("Last name");
nameColumn.getColumns().addAll(firstNameColumn, lastNameColumn);
tableView.getColumns().add(nameColumn);
Scene scene = new Scene(tableView);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
导入javafx.application.application;
导入javafx.scene.scene;
导入javafx.scene.control.TableColumn;
导入javafx.scene.control.TableView;
导入javafx.stage.stage;
公共类NestedColumns扩展应用程序
{
@凌驾
public void start(Stage primaryStage)引发异常
{
TableView TableView=新建TableView();
TableColumn Name column=新的TableColumn(“名称”);
TableColumn firstNameColumn=新的TableColumn(“名字”);
TableColumn lastNameColumn=新的TableColumn(“姓氏”);
nameColumn.getColumns().addAll(firstNameColumn,lastNameColumn);
tableView.getColumns().add(nameColumn);
场景=新场景(tableView);
初级阶段。场景(场景);
primaryStage.show();
}
公共静态void main(字符串[]args){
发射(args);
}
}
看看这个问题,它会对你有所帮助