Как использовать контейнер в операции поиска в библиотеке Джемми?
Может ли кто-нибудь дать объяснение и пример Container
использование?
Например, я пытаюсь найти JProgressBar
и все метод поиска имеет Container
как первый парам.
JProgressBar pb = JProgressBarOperator.findJProgressBar([Container cont]);
Я предполагал что JFrame
или же JDialog
и т. д. может быть использован (отлит) в качестве контейнера, но это не так. Так что же это?
1 ответ
Решение
Решение состоит в том, чтобы получить 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());