任何人都可以提供Container
用法的解释和示例吗?
E.g。我正在尝试查找JProgressBar
,并且所有find方法都将Container
作为第一个参数。
JProgressBar pb = JProgressBarOperator.findJProgressBar([Container cont]);
我认为JFrame
或JDialog
等可以作为容器使用(强制转换),但事实并非如此。那是什么?
答案 0 :(得分:0)
解决方案是通过Container
获取.getContentPane()
父元素:
JFrameOperator mf = new JFrameOperator("Main Frame");
JDialogOperator jd = new JDialogOperator(mf, ""); // dialog that contains JProgressBar has no name
JProgressBar pb = JProgressBarOperator.findJProgressBar(jd.getContentPane());