Java JtextArea 多个字母

标签 java swing jtextarea

我创建了一个具有数字按钮 (1-9) 的 GUI,如果您单击 1,然后单击数字 9,它将在 JtextArea 上显示 19。我目前正在使用

for(int i = 0; i < buttons.length; i++){
        if(e.getSource() == buttons[i])
        textArea.(buttons[i].getText());
    }

当我单击 9 时,它会替换我的 textArea 上已有的内容,而不是添加它。我是否应该采取不同的方式来执行此操作,以便将它们全部添加起来,这样我就可以通过单击这些按钮来输入“192323”,而不是我单击的最后一个按钮“3”?

最佳答案

 textArea.append(buttons[i].getText());

关于Java JtextArea 多个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16139757/

相关文章:

java - 在 Java Swing 中向 JPanel 添加按钮

java - 绘制的 JPanel 不会出现在 JFrame 中

java - JTextArea 按回车添加不必要的新行

java - 将数据写入 .txt 文件

java - GridBagLayout 不接受我的 rowspan 命令(gridtheight)

java - 将字节数组转换为可理解的字符串

java - JTextArea写入时出现问题。 JFrame 中的文本不受限制

java - 调整 JTextArea 的大小

java - 垂直滚动条未出现

java - 测试程序错误