【发布时间】:2013-01-06 04:16:52
【问题描述】:
我有两个 JTextAreas,并希望实现剪切、复制和粘贴菜单项。我知道 JTextArea.cut 和其他方法,但无法弄清楚如何确定用户选择文本的位置(在哪个 JTextArea 中)和/或放置了光标。
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖SSCCE。
标签: java swing jtextarea jmenu jmenuitem
我有两个 JTextAreas,并希望实现剪切、复制和粘贴菜单项。我知道 JTextArea.cut 和其他方法,但无法弄清楚如何确定用户选择文本的位置(在哪个 JTextArea 中)和/或放置了光标。
【问题讨论】:
标签: java swing jtextarea jmenu jmenuitem
使用编辑器工具包提供的操作。例如:
JMenuItem copy = new JMenuItem( new DefaultEditorKit.CopyAction() );
【讨论】:
对于选中的文字,请看JTextArea#getSelectedText
关于插入符号的位置,请查看JTextArea#getCaretPosition
【讨论】: