gpt4 book ai didi

codenameone - 访问 Tab 组件内的组件

转载 作者:行者123 更新时间:2023-12-04 21:28:24 24 4
gpt4 key购买 nike

我是使用代号一的新手。我正在做一个应用程序,它有一个 Form,它有一个 Tab 组件,里面有 14 个选项卡,每个选项卡都有一个带有 42 个按钮的网格布局,我想在一个按钮中更改一个属性。
问题是我不知道如何到达那个按钮。

tabG.getContentPane().components.get(index)

tabG 是选项卡组件,我可以到达我需要的选项卡,但之后我不知道如何到达我想要更改的按钮索引。

我试过
tabG.getContentPane().components.get(index).components.get(indexbutton)

但甚至无法编译这段代码。

enter image description here

我会感谢任何帮助。

最佳答案

创建选项卡时,您需要准备信息以便稍后查找组件。例如。如果所有选项卡都来自同一个类,那么只需执行以下操作:

MyBaseContainer cnt = (MyBaseContainer)tabs.getTabComponentAt(index);
Button theButtonINeed cnt.getMyImportantButton();

如果这更复杂,您可以使用 setName()putClientProperty在表单构建过程中为您准备提示。

关于codenameone - 访问 Tab 组件内的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59865786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com