2013-04-25 237 views
1

我正在使用Swing開發Java應用程序。我想在應用程序內部打開一個用戶可以選擇某些內容的文檔文件。在右鍵單擊時,它應該列出上面的所有字段,當用戶單擊字段時,文檔中的選定部分將轉到該字段。Java Swing應用程序中的文本文檔編輯器

請參考圖片:

image

+0

請修改您的問題以指明您遇到問題的位置:佈局?選擇?彈出?複製? – trashgod 2013-04-25 10:14:46

回答

3

您可以在JTextComponent選擇文本和造就了JPopupMenu。每個字段的菜單應該有一個Action,將選定的文本複製到相應的字段。這個相關的example說明了一些概念。

+0

我已經找到加載我在寫這個問題時所用文件的解決方案。告訴我如何選擇和添加元素到字段中。 – 2013-04-25 12:49:07

+1

使用'getSelectedText()'從您的'JTextComponent'中獲取文本,並使用'setText()'將其存儲在相應的'JTextField'中。 – trashgod 2013-04-25 17:09:33

+0

謝謝,它的工作! – 2013-05-01 08:13:07