【发布时间】:2014-04-22 13:22:03
【问题描述】:
我已经开始使用 Java Swing,我问自己是否可以通过 Id 或仅通过名称在通用 JPanel 上获取元素。 我的意思是类似 'getElementById("example")',用在 javascript 中。
这是一个小例子,是我想要得到的伪代码:
....
myButton = my_panel.getElementById("xxxxxxx");
// OR BY VARIABLE NAME
myButton = my_panel.getElementByVariableName("xxxxxxx");
....
这在java中可能吗?
【问题讨论】:
-
既然你说你是初学者,我想我们应该问为什么你需要这样做?也许应该问的不同问题有不同的答案。很难说你想要完成什么。
-
我有两个类:第一个用于在监视器上显示框架,第二个在后台工作以收集一些数据。数据收集后,我希望第二个类将它们插入到 JPanel 上的列表中。为了达到这个目标,我必须在面板上找到元素,然后添加收集到的数据。
-
为什么不在带有列表的类中创建一个数据类的实例,然后填充它呢?如果需要使用该类创建的新数据再次更新列表,只需更新列表即可。我可能没有关注您面临的实际问题。也许显示一些相关代码会有所帮助。