Java-如何访问JTextArea中突出显示的材料

Java-如何访问JTextArea中突出显示的材料,java,swing,copy-paste,jtextarea,Java,Swing,Copy Paste,Jtextarea,我有一个JTextArea和一个菜单,允许您通过cut()、copy()和paste()方法剪切、复制和粘贴信息。但是,我希望这些方法从文本区域获取高亮显示的文本,并在方法中使用这些文本。这可能吗?您将如何实现这一点?使用JTextArea.getSelectedText()使用一个荧光灯+文档监听器 使用编辑器工具包提供的默认操作: JMenuItem copy = new JMenuItem( new DefaultEditorKit.CopyAction() ) ); 这比我提议的要简单

我有一个JTextArea和一个菜单,允许您通过
cut()
copy()
paste()
方法剪切、复制和粘贴信息。但是,我希望这些方法从文本区域获取高亮显示的文本,并在方法中使用这些文本。这可能吗?您将如何实现这一点?

使用
JTextArea.getSelectedText()
使用一个
荧光灯
+
文档监听器

使用编辑器工具包提供的默认操作:

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

这比我提议的要简单:)