Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 侦听器可以获取参数吗_Java_Shell_Text_Swt - Fatal编程技术网

Java 侦听器可以获取参数吗

Java 侦听器可以获取参数吗,java,shell,text,swt,Java,Shell,Text,Swt,我创建了文本的侦听器-当单击打开shell时。 我还创建了修改监听器-单击时应根据参数更新图形 然后在一个循环中,我改变文本的文本,是否有可能以某种方式将文本的值作为参数发送给侦听器 谢谢你 我不知道我是否正确理解了你的问题,但是你试过这个方法了吗? 因此,您可以存储每个文本小部件的参数,并检索侦听器中的数据。该小部件可以从侦听器的事件中获取 设置数据的代码: text.setData("a_parameter_key", "parameter_value"); 如果org.eclipse.s

我创建了文本的侦听器-当单击打开shell时。 我还创建了修改监听器-单击时应根据参数更新图形

然后在一个循环中,我改变文本的文本,是否有可能以某种方式将文本的值作为参数发送给侦听器


谢谢你

我不知道我是否正确理解了你的问题,但是你试过这个方法了吗? 因此,您可以存储每个文本小部件的参数,并检索侦听器中的数据。该小部件可以从侦听器的事件中获取

设置数据的代码:

text.setData("a_parameter_key", "parameter_value");
如果org.eclipse.swt.widgets.Listener

void handleEvent (Event event) {
    ...
    String myParameter = (String)event.widget.getData("a_parameter_key");
    ...
}

请添加一个代码段。