java - 如何在 JTextArea 中添加整数集

标签 java swing textarea

我为每次按钮单击添加了一组整数到 JTextArea。 我到底想要的是,我想添加所有整数并显示在单独的 JTextArea 中,另外我想问我们是否可以在操作监听器之外访问操作监听器内的变量的值。

这是代码:

private ActionListener listener = new ActionListener() {  
@Override
public void actionPerformed(ActionEvent evt) {  
    if(evt.getActionCommand().equals(t.getText()))
    {
        onec=one.calone(n);    
        td.append(Double.toString(onec));
        td.append("\n");
    }
    res=Integer.parseInt(td.getText());
}

};

当用户按下按钮“t”时,它将继续将整数“onec”添加到 textarea 'td' 使用追加方法。我已经存储了操作的结果 监听器到双数据类型的变量“res”。

private ActionListener listener2 = new ActionListener() {  
    @Override
    public void actionPerformed(ActionEvent e) {  
        if(e.getActionCommand().equals(tot.getText()))
        {
            totd.setText(Double.toString(res));
        }
    }
};

当用户点击“tot”按钮时,它应该添加所有整数 文本区域“td”并将其显示在文本区域“totd”中。 该代码不起作用。 请帮助我,这是我项目的最后一部分。

最佳答案

因为我不知道什么不起作用 - 如果你解释得更清楚那就太好了 - 我的猜测是......

而不是Double.toString(onec)

使用String.valueOf(onec)

编辑:如果情况并非如此,请详细说明您的问题是什么,以及更完整的代码列表。

关于java - 如何在 JTextArea 中添加整数集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18000380/

相关文章:

java - 在循环中声明多个java数组

java - JFrame 在 ubuntu 上的默认大小

javascript - 获取iframe内textarea的值

java - 迭代 JSON 对象数组

java - 如何输入 SQL 查询以从 SQLite Netbeans 中的字符串中查找部分匹配项?

java - BorderLayout.CENTER 没有居中我的 JPanel

html - 为什么在 'new line' 或 'POST' 请求后 django 模板中缺少一个 'GET'?

javascript - 在文本区域或 contenteditable div 中键入 TAB 时检测最后写入的单词

java - 当您想要删除重复代码时,如何解决项目的循环依赖?

java - 从所有 JTable 中获取所有列值(例如 : three tables)