java.lang.Object
org.jpo.gui.swing.JTableCopyPasteClipboardAdapter
- All Implemented Interfaces:
ActionListener
,EventListener
JTableCopyPasteClipboardAdapter enables Copy-Paste Clipboard functionality on JTables.
The clipboard data format used by the adapter is compatible with
the clipboard format used by Excel. This provides for clipboard
interoperability between enabled JTables and Excel.
- See Also:
-
Constructor Summary
ConstructorDescriptionJTableCopyPasteClipboardAdapter
(JTable myJTable) The Excel Adapter is constructed with a JTable on which it enables Copy-Paste and acts as a Clipboard listener. -
Method Summary
Modifier and TypeMethodDescriptionvoid
actionPerformed
(ActionEvent event) This method is activated on the Keystrokes we are listening to in this implementation.Public Accessor methods for the Table on which this adapter acts.void
Sets the Jtable
-
Constructor Details
-
JTableCopyPasteClipboardAdapter
The Excel Adapter is constructed with a JTable on which it enables Copy-Paste and acts as a Clipboard listener.- Parameters:
myJTable
- table
-
-
Method Details
-
getJTable
Public Accessor methods for the Table on which this adapter acts.- Returns:
- the JTable
-
setJTable
Sets the Jtable- Parameters:
jTable1
- the jtable
-
actionPerformed
This method is activated on the Keystrokes we are listening to in this implementation. Here it listens for Copy and Paste ActionCommands. Selections comprising non-adjacent cells result in invalid selection and then copy action cannot be performed. Paste is done by aligning the upper left corner of the selection with the 1st element in the current selection of the JTable.- Specified by:
actionPerformed
in interfaceActionListener
- Parameters:
event
- event
-