微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java - GridPane 内容未显示

如何解决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 举报,一经查实,本站将立刻删除。