我为每次按钮单击添加了一组整数到 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/