Авторский канал по разработке на Java.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!
Cотрудничество: @energy_c
Post #730
1.72K
Копируем текст в буфер обмена!
Иногда нужно, чтобы программа автоматически скопировала что-то в буфер - ссылку, токен, пароль или результат.
Пример кода:
Теперь
👉 Java Ready | #практика
Иногда нужно, чтобы программа автоматически скопировала что-то в буфер - ссылку, токен, пароль или результат.
Toolkit.getDefaultToolkit даёт Java доступ к ресурсам операционной системы, через getSystemClipboard получаем буфер обмена, StringSelection упаковывает строку в нужный формат, а setContents уже помещает её в буфер.Пример кода:
import java.awt.*;
import java.awt.datatransfer.*;
String text = "Java"; // Текст для копирования
StringSelection data = new StringSelection(text); // Оборачиваем текст в объект для буфера обмена
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(data, null); // Копируем в буфер обмена
Теперь
text уже в буфере обмена, и пользователь может просто нажать Ctrl+V. Удобно для генераторов, GUI-кнопок "Скопировать", логинов и DevTools.👉 Java Ready | #практика
- 👍 17
- ❤ 7
- 🔥 7






















