我有两个JTextAreas,并希望实现剪切,复制和粘贴菜单项。我知道JTextArea.cut和其他方法,但无法弄清楚如何确定用户选择文本的位置(在哪个JTextArea中),或放置光标。
答案 0 :(得分:5)
使用编辑器工具包提供的操作。例如:
JMenuItem copy = new JMenuItem( new DefaultEditorKit.CopyAction() );
答案 1 :(得分:1)
对于所选文字,请查看JTextArea#getSelectedText
对于插入位置,请查看JTextArea#getCaretPosition