Как отслеживать изменения в буфере обмена, JAVA?

Как отслеживать изменения в буфере обмена, JAVA?
  • Вопрос задан
  • 3643 просмотра
Решения вопроса 1
На stackoverflow говорят, что это не совсем то, что вам надо. FlavorEvent не посылается, если повторно скопировать данные из того же приложения.

Предлагаемое решение здесь.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@DiLighteR
к примеру так:
Toolkit.getDefaultToolkit()
.getSystemClipboard()
.addFlavorListener(new FlavorListener() {
            @Override
            public void flavorsChanged(FlavorEvent e) {
                //данные в буфере изменились, можно брать из
                //Toolkit.getDefaultToolkit().getSystemClipboard().getData
            }
       });
Ответ написан
uadeveloper
@uadeveloper
docs.oracle.com/javase/7/docs/api/java/awt/datatra...(java.awt.datatransfer.FlavorListener)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽