java - 获取 Swing GridLayout 中特定行和列的小部件

标签 java swing grid-layout

我正在开发一个 swing 小程序,它具有带有 GridLayout 的 JPanel。
放置到此布局中的小部件的行和列对于小部件来说很重要。目前,我不保留对小部件的引用(尽管它们是 Swing 小部件的子类,因此它们很容易修改)。

在某个阶段,我需要此网格中的一个小部件来处理其相邻的小部件;也就是说,GridLayout 中其左、右、上、下的 widget 必须可供该 widget 访问。
我是否可以通过了解布局中的行号和列号来从 GridLayout 获取对这些小部件的引用?有相关的GridLayout方法吗?
(我相信 Qt GUI 框架有一个方法)

否则,我想我必须在数组中保留对小部件的引用。
谢谢

最佳答案

Am I able to get references to these widgets from the GridLayout by knowing their row and column number in the layout? Is there a relevant GridLayout method?

关于java - 获取 Swing GridLayout 中特定行和列的小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16715903/

相关文章:

java - 顽固的 JComboBox

java - 如何使 itemStateChange 方法在按下 JButton 时运行?

javascript - 我如何使用 css 或 javascript 定位具有动态数量的图片 block

html - 从一个简单的 HTML 列表开始,使用 CSS 创建类似表格的网格

java - 在 Spring Boot 中添加依赖文件后,我有/newart.jsp 抛出我犯错误的地方

java - 单击按钮时刷新面板

Java查询求解拉伸(stretch)因子

java - NetBeans IDE 添加网格布局时出现问题

java - 在 Java 中将 UUID 编码为 Base62(而非 Base64)

java - 如何检测运算符的空格