Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JTable копирование выбранных ячеек / 11 сообщений из 11, страница 1 из 1
18.04.2012, 11:33:53
    #37758701
Djeen777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
Всем привет!

Я новичек в яве поэтому проявите снисхождение :)
Кто-нибудь может объяснить/показать/дать инфу как мне сделать контекстное (Popupmenu), которое позволяло делать копирование выделенных ячеек в JTable? Дело в том, что при выдиелении нескольких ячеек можно нажать ctrl+c и содержимое скопируется в буфер. А вот как мне это эмулировать через контекстное меню непонятно. Как создавть само меню и пункты в нем и слушатель события знаю.
...
Рейтинг: 0 / 0
18.04.2012, 11:49:10
    #37758742
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
https://www.google.com/search?q=JTable+copy+to+clipboard
Первая же ссылка

Код: java
1.
2.
3.
4.
5.
TransferHandler th = myTable.getTransferHandler();
if (th != null) {
Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
th.exportToClipboard(myTable, cb, TransferHandler.COPY);
}
...
Рейтинг: 0 / 0
18.04.2012, 11:59:59
    #37758768
Djeen777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
Blazkowicz,

извините, забыл уточнить мне надо для явы 1.3 :) это все усложняет.
...
Рейтинг: 0 / 0
18.04.2012, 12:06:22
    #37758782
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
Djeen777извините, забыл уточнить мне надо для явы 1.3 :) это все усложняет.
Оооо, ну расскажите нам вашу слезную историю. Уверен многим будет интересно послушать про Java 1.3 в 2012-м.
...
Рейтинг: 0 / 0
18.04.2012, 12:11:10
    #37758794
Djeen777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
Ну если Вам так интересно, хочу сделать апплет в Lotus Notes. А там на сколько я понял, поддерживается только 1.3...
...
Рейтинг: 0 / 0
18.04.2012, 12:17:45
    #37758811
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
Djeen777Ну если Вам так интересно, хочу сделать апплет в Lotus Notes. А там на сколько я понял, поддерживается только 1.3...
6я версия и обновить никак?
...
Рейтинг: 0 / 0
18.04.2012, 12:28:00
    #37758835
Djeen777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
Вы имеете в виду 6 версия лотуса?
вроде 7ка.
А клиент у пользователей обновить никак.
...
Рейтинг: 0 / 0
18.04.2012, 12:38:34
    #37758863
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
Djeen777Вы имеете в виду 6 версия лотуса?
вроде 7ка.
А клиент у пользователей обновить никак.
Тогда и Java , вроде, 1.4. Хотя проблемы это не решает.
...
Рейтинг: 0 / 0
18.04.2012, 12:43:52
    #37758879
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
Попробуйте следующим образом

table.getActionMap().get("copy").actionPerformed(...)
...
Рейтинг: 0 / 0
18.04.2012, 12:46:18
    #37758883
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
Не знаю что там в 1.3
Но начиная с 1.4 есть TransferHandler.getCopyAction()
...
Рейтинг: 0 / 0
18.04.2012, 12:57:43
    #37758912
Djeen777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTable копирование выбранных ячеек
ок, спасибо большое. Попробую.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JTable копирование выбранных ячеек / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]