【发布时间】:2013-04-25 08:28:06
【问题描述】:
我正在使用 Swing 开发 Java 应用程序。我想在应用程序中打开一个文档文件,用户可以在其中选择一些内容。右键单击时,它应该列出上述所有字段,当用户单击某个字段时,文档中的选定部分将转到该特定字段。
请参考图片:
【问题讨论】:
-
请编辑您的问题以指出您在哪里遇到问题:布局?选择?弹出窗口?复制?
标签: java swing editor document
我正在使用 Swing 开发 Java 应用程序。我想在应用程序中打开一个文档文件,用户可以在其中选择一些内容。右键单击时,它应该列出上述所有字段,当用户单击某个字段时,文档中的选定部分将转到该特定字段。
请参考图片:
【问题讨论】:
标签: java swing editor document
您可以选择JTextComponent 中的文本并调出JPopupMenu。对于将选定文本复制到相应字段的每个字段,菜单应该有一个Action。这个相关的example 说明了一些概念。
【讨论】:
getSelectedText()从JTextComponent获取文本,并使用setText()将其存储在对应的JTextField中。