社区
Java SE
帖子详情
java swt中如何把table选中的行数copy到excel?
simon_love
2012-02-17 03:34:20
请教大虾:java swt中如何把table选中的行数copy到excel?
...全文
174
4
打赏
收藏
java swt中如何把table选中的行数copy到excel?
请教大虾:java swt中如何把table选中的行数copy到excel?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simon_love
2012-02-20
打赏
举报
回复
问题已解:添加一个键盘监听事件,选中的几行table中的数据,可以复制到excel或word。
==========================================
table.addKeyListener(new KeyListener() {
public void keyReleased(KeyEvent e) {
}
public void keyPressed(KeyEvent e) {
if(e.stateMask == SWT.CTRL && e.keyCode == 'c') {
Clipboard board = new Clipboard(Display.getDefault());
TableItem[] item = dialog.getTable_sion().getSelection();
TableColumn[] tc = dialog.getTable_sion().getColumns();
String str1 = " ";
for (int i = 0; i < item.length; i++) {
for (int j = 0; j < tc.length; j++) {
str1 += item[i].getText(j)+"\t";
}
str1 = str1+"\n";
}
board.setContents(new String[]{str1}, new Transfer[]{TextTransfer.getInstance()});
}
}
});
=============================================================
simon_love
2012-02-17
打赏
举报
回复
[Quote=引用 2 楼 itbasketplayer 的回复:]
jTable1.addMouseListener(new MouseAdapter()
{
public void mouseReleased(java.awt.event.MouseEvent e)
{
//是否左建双击
if (e.getClickCount() == 2 && SwingUtilities.is……
[/Quote]
我希望把选中的table中的几行数据,按Ctrl+C后,复制到Excel。能更详细点吗?谢谢~
学无止境-逆流而上
2012-02-17
打赏
举报
回复
jTable1.addMouseListener(new MouseAdapter()
{
public void mouseReleased(java.awt.event.MouseEvent e)
{
//是否左建双击
if (e.getClickCount() == 2 && SwingUtilities.isLeftMouseButton(e))
{
将这一行的数据存储到LIST,然后再写到EXCEL中(一个JAVA操作EXCEL的包)
}
唯一完美的番茄
2012-02-17
打赏
举报
回复
得到这些数据,创建一个excel,把数据填进excel文件,就这样
org.eclipse.
swt
相关jar包
org.eclipse.
swt
相关jar包,
JAVA
调用火狐内核制作浏览器教程
中
所需,供各位下载,可在我的博客
中
查看详细用法。
java
源码包---
java
源码 大量 实例
通过本源码可以了解到
Java
如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用
Java
对象序列化保存私钥,通常应对私钥加密后再保存、如何从...
JFreeChart 所需jar包.zip
JFreeChart 所需jar包:gnujaxp.jar、iText-2.1.5.jar、jcommon-1.0.16.jar、jfreechart-1.0.13.jar、jfreechart-1.0.13-experimental.jar、jfreechart-1.0.13-
swt
.jar、junit.jar、servlet.jar和
swt
graphics2d.jar...
Java
SWT
封装
Table
显示数据
一个表格就类似于一张二维表。第一行为关系模型,就是每一列的列名。...package
Java
SWT
表格的显示数据; import org.eclipse.
swt
.widgets.Display; import org.eclipse.
swt
.widgets.Shell; impo...
Java
SWT
表格
Table
如何动态显示信息
让
Table
显示信息用到的是
Table
Item类。创建一个
Table
Item类对象,通过调用该对象的setText( new String[ ] )方法可以显示一
行数
据,循环调用则...
Table
table
= new
Table
(shell,
SWT
.BORDER |
SWT
.FULL_SELECTION);
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章