自定义GridPane(含TextField数组)添加至ScrollPane后无法显示的问题求助
自定义GridPane(含TextField数组)添加至ScrollPane后无法显示的问题求助
各位好,我碰到了一个JavaFX的UI显示问题,折腾了一阵没搞定,来请教大家:
我写了一个继承自GridPane的类,用来构建一个包含TextField数组的网格布局。因为ScrollPane的setContent()方法只接受Node类型,所以我特意让这个自定义类继承了GridPane。之后我在MainViewController.java的onMnuItemNewAction方法里实例化了这个Grid类,把它设置成ScrollPane的内容,但奇怪的是,这个网格完全显示不出来。
下面是我的MainView.fxml代码:
<?xml version="1.0" encoding="UTF-8"?> <?import javafx.scene.control.Menu?> <?import javafx.scene.control.MenuBar?> <?import javafx.scene.control.MenuItem?> <?import javafx.scene.control.ScrollPane?> <?import javafx.scene.layout.BorderPane?> <?import javafx.scene.layout.VBox?> <BorderPane prefHeight="277.0" prefWidth="495.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="br.com...."/>
麻烦大家帮忙看看可能哪里出问题了,谢谢!
备注:内容来源于stack exchange,提问作者Adalberto J. Brasaca
相关产品推荐
相关产品推荐

