gpt4 book ai didi

java - 如何将文本设置为选中单元格的添加

转载 作者:行者123 更新时间:2023-11-30 08:58:16 26 4
gpt4 key购买 nike

我有一个 textArea、一个 JTable 和一个“添加”按钮

当我选择一个单元格时,该值应该出现在文本区域中。当我按添加然后选择另一个单元格时,所选单元格的添加必须出现在文本区域中。

我知道以下是错误的,我错过了什么?

我是否应该对文本区域做一些事情,以便变量保存文本区域中显示的最后一个值,然后将其传递给添加的 Action 监听器?如果可以,怎么做?

附加问题:- 为什么不能将 actionlistener 应用于文本区域或表格?

addition.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
ClickAdd();
}
});

private void ClickAdd(){
val = GetSelectedValue();
int num1=Integer.parseInt(val);
visualize.setText("Select a number to add to " + num1);
val=GetSelectedValue();
int num2=Integer.parseInt(val);
int total=num1+num2;
visualize.setText(String.valueOf(total));
}

最佳答案

首先,方法名称(“ClickAdd”)不应以大写字符开头。阅读 Java API 并向我展示一个确实以大写字符开头的方法。以身作则,不要制定自己的约定。

不要使用 setText(...) 方法。

改为使用:

visualize.adppend(..);

Why can't an actionlistener be applied to a textarea or a table?

因为没有 API 并且没有意义。您还有其他可以使用的监听器。

关于java - 如何将文本设置为选中单元格的添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27743431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com