麻烦哪位高手帮忙指点小弟一下~~~ 是这样的,我首先新建了一个swt类,然后从actionlistener转到了别的类.如果在别的类中,我想回过头来在已存在的swt类中调用某个函数添加Text的显示,我该怎么做呢?试了很多方法都不行.又不能new一个swt的新类,又不能继承.把对象当参数传递也不行,中间调用太多了.申明成static也还是不行.郁闷了几天了,实在想不出解决的办法来.哪位高手能指点我一下啊~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参数的传递在JAVA中一定要掌握好 兄弟程序写的很乱,actionlistener事件 是java.awt.event 下的接口你建的是SWT的类,SWT有自己的监听器,你可以用SelectionListener单击事件 或者鼠标事件MouseListener 来实现 等等,你在另一个类里面写构造函数的时候多加一个参数如 public 类名(int id,Display display, int style) { super(display, style); this.id=id; ....... }然后你在事件触发的时候NEW 的时候就要写: 类名 实例名=new 类名(id ,null,SWT.NONE) 最后不要忘了setVisible(true)一下哦! 多谢fulong258(【轰隆隆】)我是用的SelectionListener,不过发帖的时候没留意,就顺手写了个actionlistener,嘿嘿...这就去试试~~~ 初学者问:为什么ArrayList不能放int? 关于clone方法,为什么通过反射得不到 新手求教JAVA的环境变量配置 关于swt和socket端口的问题?请教高手指点。跪谢! jbuilder打开 简单问题: 怎么样让JDialog的最大最小化按钮出来? 一个字符串的问题 提一个简单的问题:java的类库全是开源的吗? (新200分第二问) JDBC超难变态刁钻问题,有手者请进... 求教:有谁可以把java.util.list的常用方法写一下 怎样用java把一个文本转换成十六进制的代码输出? 我也出个经典的题目啊
你建的是SWT的类,SWT有自己的监听器,你可以用SelectionListener单击事件 或者鼠标事件MouseListener 来实现 等等,
你在另一个类里面写构造函数的时候多加一个参数如
public 类名(int id,Display display, int style) {
super(display, style);
this.id=id;
.......
}然后你在事件触发的时候NEW 的时候就要写: 类名 实例名=new 类名(id ,null,SWT.NONE) 最后不要忘了setVisible(true)一下哦!
我是用的SelectionListener,不过发帖的时候没留意,就顺手写了个actionlistener,嘿嘿...
这就去试试~~~