Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 选择和复制虚拟SWT表中的所有项_Java_Swt_Clipboard - Fatal编程技术网

Java 选择和复制虚拟SWT表中的所有项

Java 选择和复制虚拟SWT表中的所有项,java,swt,clipboard,Java,Swt,Clipboard,我的程序的一个用户在SWT的虚拟表中遇到了这个问题:如果在表中按Ctrl+A和Ctrl+C,并不是所有的元素都将被复制到剪贴板,只有那些已经加载的元素 如果用户依赖于所有表项都已被复制的错误假设,那么这将导致严重的意外。是否有任何合理的(如果可能,不引人注目的)解决方法来处理此问题?SWT表本身不支持复制其内容,这必须是应用程序ocde的一部分。因此,我假设您收集项目的文本(即item.getText()),然后将它们复制到剪贴板 要复制表的全部内容,您必须强制实现所有项,例如通过逐步调用set

我的程序的一个用户在SWT的虚拟表中遇到了这个问题:如果在表中按Ctrl+A和Ctrl+C,并不是所有的元素都将被复制到剪贴板,只有那些已经加载的元素


如果用户依赖于所有表项都已被复制的错误假设,那么这将导致严重的意外。是否有任何合理的(如果可能,不引人注目的)解决方法来处理此问题?

SWT表本身不支持复制其内容,这必须是应用程序ocde的一部分。因此,我假设您收集项目的文本(即
item.getText()
),然后将它们复制到剪贴板

要复制表的全部内容,您必须强制实现所有项,例如通过逐步调用
settopinex()
,这可能会导致闪烁

我建议在模型级别解决这个问题。也就是说,重写复制代码,以便它使用数据模型下的表来收集必要的信息