У меня есть JDialog с компонентом JTextArea. В этом диалоговом окне показан пользователь, какие аргументы использовать при запуске программы, чтобы запустить режим, который они только что настроили. У меня есть кнопка в диалоговом окне, чтобы скопировать аргументы в буфер обмена. Это использует метод copy() для объекта JTextArea.JTextArea.copy() буфер сброшен, когда программа завершена
Это прекрасно работает, и буфер обмена содержит правильный текст, пока программа не будет закрыта. Затем буфер обмена теряется. Есть ли в любом случае, чтобы сохранить это после завершения программы? Обычная операция заключалась бы в том, чтобы затем выйти из программы и снова запустить ее с помощью аргументов.
Это может показаться странным, но идея заключается в том, что пользователь установит среду с графическим интерфейсом, а затем запустит ее с помощью аргументов в cron или аналогичных.
Даже если вы получите эту работу, не зависит от того, что пользователь не помещает что-то в буфер обмена после вашей программы, но до того, как ваша программа использует его? Это означает, что пользователь может случайно испортить вашу программу. – TofuBeer
hi @Android Вы нашли решение для своей проблемы? – pratikabu