剪切,复制和粘贴为JMenuItems

时间:2013-01-06 04:16:52

标签: java swing jtextarea jmenu jmenuitem

我有两个JTextAreas,并希望实现剪切,复制和粘贴菜单项。我知道JTextArea.cut和其他方法,但无法弄清楚如何确定用户选择文本的位置(在哪个JTextArea中),或放置光标。

2 个答案:

答案 0 :(得分:5)

使用编辑器工具包提供的操作。例如:

JMenuItem copy = new JMenuItem( new DefaultEditorKit.CopyAction() );

答案 1 :(得分:1)

对于所选文字,请查看JTextArea#getSelectedText

对于插入位置,请查看JTextArea#getCaretPosition