You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自定义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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 12:57:59