Java中的字符串或整数变量侦听器?

亚当·奥特勒(Adam Outler):

首先,我是Java的新手,我只是想了解静态类如何与非静态类交互以及如何获取静态类来更新文本框的窍门。

我一直在寻找信息,但找不到任何东西。我需要一个变量监听器。这是我想要做的事情:

public class Class1{

public static int X;
public static void Process(){
   for (true){
        X = X + 1;
    }
}

然后我有另一个我想将变量绑定到文本框的类

Public class Class2{
  ****** On Class1.X.changeValue { Form.jLabel1.setText(Class1.X) }
}

我希望我清楚自己想做什么。我正在尝试将标签绑定到变量。

罗曼·希波(Romain Hippeau):

在Java中,没有特定于语言的方式来使变量具有侦听器。您需要做的是在代码中更改变量,然后使它也更新JLabel。
您可以在按钮和其他UI小部件上使用侦听器,它们可能会更新JLabel。
您可能会实现的一种方法如下。您了解吸气剂和吸气剂吗?它们是执行实例变量的获取和设置的方法。

private int x;

public int getX()
{
    return x;
}

public void setX(int anX)
{
    x = anX;
    updateLabel("This is x:" + anX)
}

public void process()
{
    while(true)
    {
        int anX = getX();
        setX(anX + 1);
    }
}

您实际上应该尽量减少使用静态变量,它们倾向于鼓励使用“全局变量”

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从 Java 中的 JTextField 检索字符串到动作侦听器?

如何在动态字符串的反应js中事件侦听器或单击侦听器?

将侦听器定义的字符串变量导入另一个包

在Android Java中使用字符串参数重用onclick侦听器

Spring Boot:在AuditApplicationEvent侦听器中获取查询字符串参数和请求主体

如果等于字符串在 Firestore 快照侦听器中不起作用

Java:在字符串中查找整数(计算器)

在侦听器中获取变量的值

JavaScript - 从事件侦听器返回字符串值

如何从“onDataChange”侦听器内部向 ArrayList 添加字符串?

如何将事件侦听器添加到模板字符串

requestLocationUpdates(字符串提供者,long minTime,float minDistance,LocationListener侦听器)

如何使用按钮和字符串变量切换两个下拉列表的添加和删除事件侦听器

Java中的用户定义的侦听器

Java中的侦听器顺序

Java中的目录侦听器

Java 中的事件(侦听器)

Java中的侦听器如何工作?

Java中Redis的侦听器

Java实现中的关键侦听器。

Java中的动作侦听器等待

整数类型的方法parseInt()不适用于动作侦听器(Java)中的参数(JTextField)

按下按钮时,如何从 Android APP 向 Node-Red 中的 UDP 侦听器发送硬编码字符串?

从Java动作侦听器获取变量值?

如何在Kotlin中为变量设置侦听器

在Android中更改变量的侦听器

侦听器中的打字稿访问全局变量

一类JAVA中的窗口侦听器和动作侦听器

如何在字符串数字中添加变量整数“”;