Java - 如何访问JTextArea中突出显示的材料
问题描述:
我有一个JTextArea,并且我有一个菜单,允许您通过cut()
,copy()
和paste()
方法剪切,复制和粘贴信息。但是,我希望这些方法能够从文本区域中获取突出显示的文本,并在方法中使用它们。这是可能的,你将如何去实现这一目标?Java - 如何访问JTextArea中突出显示的材料
答
使用JTextArea.getSelectedText()
答
使用通过编辑器工具包提供的默认操作:
JMenuItem copy = new JMenuItem(new DefaultEditorKit.CopyAction()));
这比我建议的简单:) – fredo 2012-02-10 15:41:27