public class JTableSpreadsheetByRowAdapter
extends java.lang.Object
implements java.awt.event.ActionListener
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
private javax.swing.JTable |
mainTable |
private java.awt.datatransfer.StringSelection |
stsel |
private java.awt.datatransfer.Clipboard |
system |
Constructor and Description |
---|
JTableSpreadsheetByRowAdapter(javax.swing.JTable myJTable)
The Excel Adapter is constructed with a JTable on which it enables Copy-Paste and acts as a Clipboard listener.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
This method is activated on the Keystrokes we are listening to in this implementation.
|
void |
doCopy()
TODO
|
void |
doPaste()
TODO
|
void |
doPasteAppend()
TODO
|
javax.swing.JTable |
getJTable()
Public Accessor methods for the Table on which this adapter acts.
|
java.lang.Integer |
getRowCountFromClipboard()
TODO
|
void |
saveToCSV(java.io.File f)
TODO
|
void |
setJTable(javax.swing.JTable tbl)
TODO
|
private static final org.slf4j.Logger log
private java.awt.datatransfer.Clipboard system
private java.awt.datatransfer.StringSelection stsel
private javax.swing.JTable mainTable
public JTableSpreadsheetByRowAdapter(javax.swing.JTable myJTable)
public javax.swing.JTable getJTable()
public void setJTable(javax.swing.JTable tbl)
tbl
- public void saveToCSV(java.io.File f) throws java.io.IOException
f
- java.io.IOException
public void doCopy()
public java.lang.Integer getRowCountFromClipboard()
public void doPaste()
public void doPasteAppend()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener