/**
* Map Transferable to createTransferableTSV from ResultSetJXTable
*
* This is needed so that CTRL-C Action of JTable gets the same
* treatment as the transfer via the copy Methods of DataTableUI
*/
@Override
protected Transferable createTransferable(JComponent c) {
StringBuilder sb = new StringBuilder();
for (int id : sqlHistoryTable.getSelectedRows()) {
int modelIndex = sqlHistoryTable.convertRowIndexToModel(id);
if (sb.length() != 0) {
sb.append(System.lineSeparator());
}
// Column 1 => Column of SQL
String sql = (String) htm.getValueAt(modelIndex, 1);
sb.append(sql);
sb.append(";");
}
return new StringSelection(sb.toString());
}
SQLHistoryPanel.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录