java - 如何在 JTextArea 中编写内容并在不按任何按钮的情况下显示它

标签 java swing jframe jtextarea

我在 jframe 上设置了一个文本区域,但我不知道如何在源上的文本区域编写文本,并且我想在按下另一个 jframe 上的按钮时在文本区域上显示消息。 假设我单击一个 jframe 上的“位置”按钮,该位置将显示在另一个 jframe 上的文本区域中。

最佳答案

使用 Observer Pattern允许您使用 JTextArea 类来“观察”其他类的更改或事件。通过这种方式,您可以解耦代码并使其更易于管理和更新。

您可以创建自己的或重复使用 Swing 中的监听器之一,例如 ActionListenerChangeListener

关于java - 如何在 JTextArea 中编写内容并在不按任何按钮的情况下显示它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36523234/

相关文章:

java - 修改函数无法打印预期结果

java - java 中的字节数组未显示图像

java - 如何为 JComboBox 中的项目分配不同的颜色?

java - 如何在.form创建的子面板上绘图?

java - 单独的小型、大型 JFrame 图标

java - jSTL中循环内的方法

java - 尽管有正确的凭据,Spring Security 仍给出 403

java - 单击复选框时使用 JTable 的内容更新数据库

java - 如何获得最大化的框架尺寸?

java - 如何使用JPanel和Jframe在相对(X,Y)上进行鼠标事件