在 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 文本区域上添加和刷新文本?的主要内容,如果未能解决你的问题,请参考以下文章
嵌入式GUI LVGL『Text Area文本区域控件』介绍