This class handles pasting to the system clipboard. More...

Public Member Functions | |
| DataTransfer (CalculatorApplet calculatorApplet) | |
| The constructor needs a display label so that it knows what to copy. | |
| void | lostOwnership (java.awt.datatransfer.Clipboard c, java.awt.datatransfer.Transferable t) |
| Do nothing. | |
| void | copy () |
| Paste output. | |
| void | actionPerformed (java.awt.event.ActionEvent actionEvent) |
| Make this class an ActionListener. | |
Static Package Attributes | |
| static final int | maxLength = 120 |
| A constant used to determine length. | |
| static final int | sigDigits = 32 |
| Constant for significant digits. | |
Private Attributes | |
| CalculatorApplet | calculatorApplet |
| The CalculatorApplet. | |
Static Private Attributes | |
| static final java.util.regex.Pattern | html = java.util.regex.Pattern.compile( "<html>" ) |
| Matches <html>. | |
| static final java.util.regex.Pattern | htmlend = java.util.regex.Pattern.compile( "</html>" ) |
| Matches </html>. | |
| static final java.util.regex.Pattern | minus = java.util.regex.Pattern.compile( "−" ) |
| Matches minus. | |
| static final long | serialVersionUID = 1L |
This class handles pasting to the system clipboard.
| jscicalc.DataTransfer.DataTransfer | ( | CalculatorApplet | calculatorApplet | ) |
The constructor needs a display label so that it knows what to copy.
| calculatorApplet | The CalculatorApplet |
| void jscicalc.DataTransfer.actionPerformed | ( | java.awt.event.ActionEvent | actionEvent | ) |
Make this class an ActionListener.
This allows copy and (poteniatly) paste actions.
| actionEvent | The ActionEvent. |
| void jscicalc.DataTransfer.copy | ( | ) |
Paste output.
References jscicalc.DataTransfer.calculatorApplet, jscicalc.CalculatorApplet.getAngleType(), jscicalc.CalculatorApplet.getBase(), jscicalc.CalculatorApplet.getValue(), jscicalc.DataTransfer.html, jscicalc.DataTransfer.htmlend, jscicalc.DataTransfer.maxLength, jscicalc.DataTransfer.minus, jscicalc.DataTransfer.sigDigits, and jscicalc.OObject.toHTMLString().
Referenced by jscicalc.CalculatorApplet.copy(), and jscicalc.CalculatorApplet.keyReleased().
| void jscicalc.DataTransfer.lostOwnership | ( | java.awt.datatransfer.Clipboard | c, | |
| java.awt.datatransfer.Transferable | t | |||
| ) |
Do nothing.
Jscicalc doesn’t worry about losing clipboard
The CalculatorApplet.
Referenced by jscicalc.DataTransfer.copy().
final java.util.regex.Pattern jscicalc.DataTransfer.html = java.util.regex.Pattern.compile( "<html>" ) [static, private] |
Matches <html>.
Referenced by jscicalc.DataTransfer.copy().
final java.util.regex.Pattern jscicalc.DataTransfer.htmlend = java.util.regex.Pattern.compile( "</html>" ) [static, private] |
Matches </html>.
Referenced by jscicalc.DataTransfer.copy().
final int jscicalc.DataTransfer.maxLength = 120 [static, package] |
A constant used to determine length.
Referenced by jscicalc.DataTransfer.copy().
final java.util.regex.Pattern jscicalc.DataTransfer.minus = java.util.regex.Pattern.compile( "−" ) [static, private] |
Matches minus.
Referenced by jscicalc.DataTransfer.copy().
final long jscicalc.DataTransfer.serialVersionUID = 1L [static, private] |
final int jscicalc.DataTransfer.sigDigits = 32 [static, package] |
Constant for significant digits.
Referenced by jscicalc.DataTransfer.copy().
1.7.1