导航:首页 > 编程语言 > javagetsource

javagetsource

发布时间:2022-09-01 03:26:12

1. java的getSource()方法

ActionEvent 的 getSource() 继承自 EventObject;

getSource
public Object getSource()
最初发生 Event 的对象。

返回:
最初发生 Event 的对象。

你的例子中。把if(e.getSource()==btn) 去掉可行,因为你的例子中只有一个button。
如果你有两个button,还有一个btn2,且都addActionListener的话。
必须要用上e.getSource()来区分响应哪个button了
if(e.getSource()==btn)
//todo btn
else if(e.getSource()==btn2)
//todo btn

个人感觉不是e.getSource()的错。有个建议,不一定是这个原因。
e.getSource()返回的是Object,将Object强制转换为Button试试

2. java的getSource()方法2

少了这句话:
btn1.addActionListener(this);
写在btn1的声明下就行.
btn1=new Button("退出");
btn1.addActionListener(this);
这是添加事件侦听, 否则你怎么制造事件, 也不会有对这个事件的处理, 只有注册了这个事件的侦听, 当事件触发的时候, 才会侦听到这个动作, 并进行操作.

3. java getSource()方法的含义

通俗的讲就是如在一个容器当中存在一个按钮当此按钮被点击,他就是最初发生Event的对象。

4. java 里getSource()是什么方法啊

在时间中的一个得到事件源的方法。
例如,你个jbutton添加了一个addActionListener 时间
在这个事件中,调用
actionPerformed(ActionEvent e) 方法中

e.getSource() 就能得到这个jbutton
得到点击的是谁,
这个主要是应用于,同一个监听类多个事件源添加时间,在处理的时候需要知道是谁
如果你的监听类只有一个事件源,则没必要去做这儿处理。

5. java:getSource()==button1是什么意思,主要说这个方法。

如果是e.getSource()是获取发起事件的控件对象。
e.getSource()==button1用来判断发起事件的控件是不是button1。

阅读全文

与javagetsource相关的资料

热点内容
哈利波特魔法觉醒要怎么选服务器 浏览:993
情感交友网站php 浏览:941
id下载不了app怎么回事 浏览:995
有什么好看的服务器小说 浏览:293
程序员四级没过有什么影响 浏览:540
单片机与触摸屏连接 浏览:853
进程序员公司能穿凉鞋吗 浏览:245
PDF框大小 浏览:84
单片机产生锯齿波 浏览:225
如何修改ie代理服务器 浏览:417
折纸手工解压玩具不用a4纸 浏览:485
怎么双向传输服务器 浏览:286
电脑如何实现跨网段访问服务器 浏览:549
模块化网页源码字节跳动 浏览:486
梯度下降算法中遇到的问题 浏览:606
服务器连接电视怎么接 浏览:323
phploop语句 浏览:502
交叉编译工具链里的库在哪 浏览:782
安卓手q换号怎么改绑 浏览:399
nba球星加密货币 浏览:789