gpt4 book ai didi

java - 如何在java中访问JtabbedPane中的JtextArea?

转载 作者:行者123 更新时间:2023-12-01 22:17:39 25 4
gpt4 key购买 nike

我想制作一个与记事本相同的程序,带有选项卡选项。我使用 JTabbedPane 创建了一个选项卡,并在其中添加了 TextArea。程序运行时由用户创建的选项卡。如何由用户访问所选选项卡中的 JTextArea 以保存数据和其他选项?

最佳答案

  • 编写一个类,从 JPanel 等扩展。该类将包含一个 JTextArea (大概在 JScrollPane 内)
  • 提供适当的 getter 和 setter 以及您可能想要使用的其他功能(设置/getText、加载/保存等)

当您需要添加另一个选项卡时,创建此类的实例,并根据需要进行配置。为其生成一个唯一标识符(可能与选项卡名称相同)并将其添加到某种类型的 Map 中,并以该标识符为关键字。

当您需要时,使用标识符获取“编辑器 Pane ”的实例。

您可能需要的其他一些有用的方法

关于java - 如何在java中访问JtabbedPane中的JtextArea?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30679306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com