Java - GridPane 内容未显示

问题描述

我正在为学校制作数独求解器,但遇到了一些问题。 我有四个对这个主题很重要的类:

  • SmallNumberPane(单元格的 9 个可能数字之一)扩展 BorderPane
  • CellView(由 9 个 SmallNumberPanes 组成,显示该单元格的所有可能的数字)扩展 GridPane(由 3x3 网格中的 9 个 SmallNumberPanes 组成)扩展 GridPane(在这个类中有 9 个 SmallNumberPanes 显示在屏幕上的 3x3 网格中)
  • BlockView(由 3x3 网格中的 9 个 CellView 组成)扩展了 GridPane(在本课程中,屏幕上的 3x3 网格中显示了 9 个 CellView)
  • SudokuPane(由 3x3 网格中的 9 个 BlockView 组成)扩展了 GridPane

在 SudokuPane 中,我有一个 BlockView 数组,其中包含 9 个 BlockView。 我的问题是,即使我运行了 9 次 add(blockView[i],x,y) 方法,SudokuPane 中的 9 个 BlockView 都没有显示在屏幕上。

但是,如果我运行 add(new BlockView(),y),它运行得非常好,并且屏幕上确实会显示 9 个 BlockView。 ^^ 方法的问题在于它不是面向对象的编程,这对于练习来说是强制性的。

我希望修复。提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...