簡體   English   中英

如何在 JTextArea 中顯示 JTree 文件

[英]How to display JTree file in JTextArea

在我的程序中,我有一個JTree ,它由許多文件夾和文件填充。 當您在JTree選擇一個文件時,我希望該文件顯示在JTextArea

我不,您可以使用getLastSelectedPathComponent()JTree獲取最后一個選定的項目,該項目可用於從樹中獲取所選文件,但這是樹的一個節點......有沒有辦法從中獲取文本這個節點喜歡使用FileReaderBufferReader嗎?

我會將File對象放在樹中並使用單元渲染器根據需要顯示(渲染)它們。

有關示例,請參閱文件瀏覽器 GUI 該示例還演示了如何檢索所選文件或目錄的詳細信息。 它使用Desktop類來顯示(/打印/編輯)文件。

不直接。 你需要做什么:

  1. 將文件名(如果您想讓您的生活更輕松,則帶有路徑)存儲在節點中。 為此擴展DefaultMutableTreeNode
  2. 選擇節點后,從中讀取文件名。
  3. 使用通常的 Java IO API 將文件讀取為文本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM