我能够实现nattable的复制粘贴功能,它在nattable内部工作得很好,也适用于其他内部nattable。但不能粘贴外部系统的数据。我试图扩展Copyhandler和Paste处理程序。但我无法从系统剪贴板中获取数据。请帮助我。Nattable:需要帮助将数据从extenal源粘贴到Nattable
0
A
回答
0
要想从系统剪贴板中的数据时,从Excel先前复制的数据,你可以尝试使用下面的代码:
final Clipboard cb = new Clipboard(Display.getCurrent());
Button paste = new Button(buttonPanel, SWT.PUSH);
paste.setText("Paste");
paste.addListener(SWT.Selection, new Listener() {
@Override
public void handleEvent(Event e) {
TextTransfer transfer = TextTransfer.getInstance();
String data = (String) cb.getContents(transfer);
if (data != null) {
System.out.println(data);
}
}
});
你只需要从系统剪贴板中的数据,并interprete它来搭配你的NatTable结构。而且您需要知道Excel会将新的行字符和制表符作为分隔符添加,以便您能够正确解析数据。
+0
感谢德克....我能够使用Nattable工作簿作为Excel工作簿...感谢您的帮助,所有的问题..... – jugal
+0
它如果工作,然后请接受答案表明也为其他人搜索相同的答案。 –
相关问题
- 1. Nattable:我需要帮助粘贴在Nattable的细胞的甲酸也
- 2. 我需要帮助来执行Cut命令Nattable
- 3. NatTable筛选
- 4. Treeview in Nattable
- 5. 需要帮助 - 粘滞navbar
- 6. 从Nattable中删除多行
- 7. tinyMCE字计数器上需要粘贴帮助
- 8. 需要帮助将Kendo TreeView绑定到本地数据源
- 9. NatTable的回形针
- 10. NatTable的JUnit测试
- 11. 树没有在NatTable
- 12. NatTable最大列宽
- 13. NatTable:如何在NatTable网格中启用自动对焦功能
- 14. 需要数据库帮助
- 15. 需要帮助将数据从AS3发送到PHP
- 16. 需要帮助从Firebase检索数据
- 17. 需要帮助发送数据到textview
- 18. 需要帮助从
- 19. NatTable - 仅当编辑时需要复选框
- 20. 需要浮动(粘性)元素帮助
- 21. Nebula - 将网格转换为NatTable
- 22. 使用NatTable的树实现
- 23. CTabItem中的NatTable宽度
- 24. Nebula Nattable - 动态更改列
- 25. 删除Nattable中的行号
- 26. 2图像树的根nattable
- 27. Eclipse错误安装NatTable
- 28. Maven NatTable clean +安装失败
- 29. 将NatTable用于缓慢检索的大数据
- 30. 如何动态设置输入到Nattable?
取决于系统剪贴板上的数据类型。没有进一步的信息,很难提供帮 –
我正在复制Excel中的数据并尝试将其粘贴到Nattable ....我知道在nattable中我们正在使用内部剪贴板....我们能够将数据复制到系统剪贴板,但是有没有可用于从系统剪贴板获取数据 – jugal