0

对于我的应用程序的 GUI 部分,当调用当场更改的 batteryStatusChange 方法时,如何更新 RichTextField?

我正在考虑调用一个 set 方法,然后让 RichTextField 获取该新数字,但除非我在添加新文本字段之前删除文本字段,否则它将生成一长串行。

诸如设备信息下的电池百分比数字或当场变化的信号强度之类的东西。

编辑:使用 setText 弄清楚

public void batteryStatusChange(int status) 
    {
        // TODO Auto-generated method stub
        if ((status & DeviceInfo.BSTAT_LEVEL_CHANGED) != 0)
        {           
            batteryStatusField.setText(getBatteryLevel());      

        }
    }
4

1 回答 1

0
batteryStatusField.setText(getBatteryLevel());

    public String getBatteryLevel() {
    return Integer.toString(DeviceInfo.getBatteryLevel()) + " %";
}

通过将它放在我的 batteryStatusChange 侦听器函数中,让它与上面的代码一起工作。稍后我将在函数 getBatteryLevel() 之后添加更多参数以保持我的默认格式。

我的电池应用程序正在进行中 在此处输入图像描述

于 2012-09-21T18:08:22.823 回答