TGViewer
Java Ready | Программирование Java Ready | Программирование @java_ready · 9.32K subscribers
Post #730 1.72K
Копируем текст в буфер обмена!

Иногда нужно, чтобы программа автоматически скопировала что-то в буфер - ссылку, токен, пароль или результат.

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
More from @java_ready
  1. Oct 17, 2026Проверяем пересечение бронирований на Java! В календаре нужно отклонить новую бронь, если…
  2. Oct 17, 2026Ищем новичков во frontend-разработке и вёрстке сайтов. Айтилогия запускает бесплатное обуч…
  3. Oct 17, 2026Шпаргалка по выбору типа даты и времени в Java! Для календарного интервала вроде срока под…
  4. Oct 16, 2026Проверяем подпись webhook через HMAC в Java! Webhook нельзя считать доверенным только пото…
  5. Oct 15, 2026Знали, что Map.getOrDefault может вызвать загрузку, даже когда ключ уже есть? Java сначала…
  6. Oct 15, 2026⚡️ В сети начали массово сливать IT-курсы и книги известных онлайн школ Вот отсортированна…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →