在 GUI 文本区域上添加和刷新文本?

Posted

技术标签:

【中文标题】在 GUI 文本区域上添加和刷新文本?【英文标题】:Add and Refresh text on GUI textarea? 【发布时间】:2014-07-09 00:29:51 【问题描述】:

我使用 Jframe 制作了一个 GUI,所以我只是使用编辑器添加了 textarea。我希望它显示一个根据变化的 int 数量更新的文本。

GUI编辑器放置了一堆

private void scoreInputMethodTextChanged(java.awt.event.InputMethodEvent evt)

对于每个 GUI 元素,所以不知道如何设置和/或刷新显示的文本。如果您需要我的代码示例,请直接说出来,谢谢!

【问题讨论】:

"GUI editor" -- 如果您使用某种 UI 设计器工具,您应该将其名称添加为标签。 【参考方案1】:

只需将一个动作监听器添加到您想要触发更改的任何内容中

然后在您的 actionlistener 中,获取 int 字段的值并将文本设置为您想要的内容

如果您的 int 在文本字段中,您可以尝试how add a listener for jtexfield when it changing?

【讨论】:

谢谢,在大多数答案中,我发现他们对 GUI 只字未提。【参考方案2】:

我的看法是,只需将事件添加到 Jbutton 等摇摆组件。该事件应该是一个动作侦听器,它将从 int 数量中获取值,然后每当 int 数量发生变化时将文本显示到 JTextArea。要实现这一点,您需要研究以下内容:向 Swing 组件添加事件以及 Java 中您可能使用的决策语句类型,尤其是用于变化的 int 数量。

【讨论】:

以上是关于在 GUI 文本区域上添加和刷新文本?的主要内容,如果未能解决你的问题,请参考以下文章

CSS更改文本区域上调整大小按钮的光标样式

嵌入式GUI LVGL『Text Area文本区域控件』介绍

嵌入式GUI LVGL『Text Area文本区域控件』介绍

多个文本区域上的 flex 编辑菜单操作

如何使用文本区域?

在 HTML 文本区域上模拟 HTML 输入“maxlength”属性的最佳方法是啥?