Вставка содержимого буфера обмена Java в браузер в UbuntuLinux

Ответить
Anonymous
 Вставка содержимого буфера обмена Java в браузер в Ubuntu

Сообщение Anonymous »

Я пытаюсь вставить контент в Firefox с помощью робота Java 17 в Ubuntu 24.04 с помощью следующего кода:

Код: Выделить всё

                entry = dataStore.getEntry(lstHosts.getSelectionModel().getSelectedItem());

Toolkit toolkit = Toolkit.getDefaultToolkit();
Clipboard clipboard = toolkit.getSystemClipboard();
StringSelection strSel = new StringSelection(entry.get(cbxUserName.getSelectionModel().getSelectedItem()));
clipboard.setContents(strSel, null);

robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_CONTROL);
Для разработки этого проекта JavaFX я использую Netbeans 22.
Когда я использую Netbeans, контент хорошо передается редактору. Но я не могу вставить контент ни в один компонент Ubuntu (LibreOffice Writer, TextEditor или браузер Firefox).
В старых Linux и Windows все работает нормально. Как мне решить эту проблему?
Спасибо за предложения!

Подробнее здесь: https://stackoverflow.com/questions/789 ... -on-ubuntu
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»