从gridLayout获取按钮

问题描述:

如果我的gridLayout中有元素,我可以获得对该对象的引用,如果是的话,我需要使用哪个函数?对gridLayout中的对象执行一些操作是否好主意?或者还有另一种更好的语言习语?从gridLayout获取按钮

不,您不能从布局中获取对项目的引用。但是,您可以从容纳按钮的容器中取出。更好的解决方案可能是在更高级别的范围内对按钮进行引用,以便稍后能够访问它。

你不能从LayoutManager中得到东西,除非它特别支持它,而GridLayout没有。

如果您将Component s放入Container那么您无论如何可能都会引用它们。你不能通过这个参考吗?