У меня есть приложение java, написанное кем-то еще, использующим свинг. Это игра.
В программном плане я хочу запустить игру из командной строки, дождаться окончания загрузки sh, а затем получить jpg для каждого видимого окна. Я пытаюсь найти самый простой способ сделать это.
У меня есть доступ к источнику, чтобы я мог видеть, как все вызывается и т. Д. c. Сейчас я думаю, что у меня может быть свой собственный класс, который запускает игру, как это делает основной класс игры, но затем делает что-то, чтобы напечатать все windows. Это то, в чем я не уверен. Я не очень хорошо знаю свинг.
Я надеюсь, что есть способ сказать «дайте мне ручку на каждом окне», и тогда я могу просто напечатать все это. Я не хочу, чтобы мне приходилось разворачивать игровые логики c, чтобы справиться со всеми объектами ... но я мог. Я мог бы поочередно изменить источник с помощью logi c для печати различных windows, как только они закончили загрузку и рендеринг, но я чувствую себя как решение, которое просто запускает игру как есть, ждет ее загрузки, а затем печатает windows идеально. Открыты для любых предложений!