Gridarta Editor
src
textedit
src
main
java
net
sf
gridarta
textedit
textarea
actions
Cut.java
Go to the documentation of this file.
1
/*
2
* InputHandler.java - Manages key bindings and executes actions
3
* Copyright (C) 1999 Slava Pestov
4
* Copyright (C) 2000-2023 The Gridarta Developers.
5
*
6
* You may use and modify this package for any purpose. Redistribution is
7
* permitted, in both source and binary form, provided that this notice
8
* remains intact in all source distributions of this package.
9
*/
10
11
package
net.sf.gridarta.textedit.textarea.actions;
12
13
import
java.awt.Toolkit;
14
import
java.awt.datatransfer.StringSelection;
15
import
java.awt.event.ActionEvent;
16
import
java.awt.event.ActionListener;
17
import
net
.
sf
.
gridarta
.
textedit
.
textarea
.
InputHandler
;
18
23
public
class
Cut
implements
ActionListener {
24
29
@Override
30
public
void
actionPerformed
(
final
ActionEvent e) {
31
// get the selected string
32
final
String text =
InputHandler
.
getTextArea
(e).
getSelectedText
();
33
if
(text !=
null
) {
34
final
StringSelection selection =
new
StringSelection(text);
35
// set above string to the system clipboard
36
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(selection, selection);
37
// now delete the original text
38
InputHandler
.
getTextArea
(e).
setSelectedText
(
""
);
39
}
40
}
41
42
}
net.sf.gridarta.textedit.textarea.JEditTextArea.getSelectedText
String getSelectedText()
Definition:
JEditTextArea.java:709
net.sf.gridarta.textedit.textarea
net.sf.gridarta
net.sf.gridarta.textedit.textarea.InputHandler.getTextArea
static JEditTextArea getTextArea(final EventObject evt)
Definition:
InputHandler.java:144
net.sf
net.sf.gridarta.textedit
net.sf.gridarta.textedit.textarea.actions.Cut
Definition:
Cut.java:23
net
net.sf.gridarta.textedit.textarea.actions.Cut.actionPerformed
void actionPerformed(final ActionEvent e)
Definition:
Cut.java:30
net.sf.gridarta.textedit.textarea.InputHandler
Definition:
InputHandler.java:36
net.sf.gridarta.textedit.textarea.JEditTextArea.setSelectedText
void setSelectedText(@NotNull final String selectedText)
Definition:
JEditTextArea.java:717
Generated by
1.8.17