Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как очистить буфер обмена? 
V
    Опции темы
check
Дата 20.11.2006, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 610
Регистрация: 3.4.2006

Репутация: нет
Всего: 23



Очевидно нужно использовать метод setContents,  но как именно?
Попытка передать в него null  ничего не дала,  хотя ошибок при компиляции не было.    

Это сообщение отредактировал(а) check - 20.11.2006, 22:23
PM MAIL   Вверх
check
Дата 20.11.2006, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 610
Регистрация: 3.4.2006

Репутация: нет
Всего: 23



Почему я в GUI это пишу?  Так ведь Swing всё таки...  Хотя как к таковому Гую отношение имеет очень относительное.
PM MAIL   Вверх
Goliath
Дата 20.11.2006, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 1.3.2005

Репутация: 3
Всего: 5



Код

// If a string is on the system clipboard, this method returns it;
// otherwise it returns null.
public static String getClipboard() 
{
        Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
    
        try 
       {
            if (t != null && t.isDataFlavorSupported(DataFlavor.stringFlavor)) 
            {
                String text = (String)t.getTransferData(DataFlavor.stringFlavor);
                return text;
            }
        } 
        catch (UnsupportedFlavorException e) 
        {} 
        catch (IOException e) 
        {}
        return null;
}
    
// This method writes a string to the system clipboard.
// otherwise it returns null.
public static void setClipboard(String str) 
{
        StringSelection ss = new StringSelection(str);
        Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
}


--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] 
PM MAIL   Вверх
check
Дата 20.11.2006, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 610
Регистрация: 3.4.2006

Репутация: нет
Всего: 23



А, вот мне чего не хватало
Код

StringSelection ss = new StringSelection(str);


Goliath,  большущее тебе спасибо и +1!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.