XBTable.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:geomapapp 作者:
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();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号