我有一个AbsolutePanel和不同的小部件(按钮,图像,标签等).是否有可能获得集合或数组或某些类型的所有小部件,例如 - 图像?
干得好 :
我们可以用 iterator.
Iterator<Widget> arrayOfWidgets = abslPanel.iterator();
while (arrayOfWidgets.hasNext()){
Widget ch = arrayOfWidgets .next();
if (ch instanceof Button) {
//Do something (in your case make an arraylist of your objects)
}
}
Run Code Online (Sandbox Code Playgroud)