public void keyReleased(KeyEvent e) {
if (e.isControlDown()&&(e.getKeyCode()==KeyEvent.VK_C||e.getKeyCode()==KeyEvent.VK_X)) {
Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
StringBuffer s = new StringBuffer();
for (int i=0;i<getColumnCount();i++)
s.append(getColumnName(i)+"\t");
s.append("\n");
int sel[] = getSelectedRows();
for (int i=0;i<sel.length;i++) {
for (int j=0; j<getColumnCount();j++) {
Object o = getValueAt(sel[i], j);
if (o instanceof String && ((String)o).equals("NaN")) o = "";
s.append(o+"\t");
}
s.append("\n");
}
StringSelection ss = new StringSelection(s.toString());
try {
cb.setContents(ss, ss);
} catch (Exception ex) {
}
e.consume();
}
}
XBTable.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:geomapapp
作者:
评论列表
文章目录