mwbr.net
当前位置:首页 >> JAVA中Button B=(Button) E.gEtSourCE();具体是什... >>

JAVA中Button B=(Button) E.gEtSourCE();具体是什...

对 你这个e 应该是一个event对象。 是一个事件发生者的对象。但事件被激活后,会把当前被激活事件对象的控件 也就是你这个button b 封装成event 然后当成参数传入程序。 因为button b 被封装成 了 object类型,所以必须要强制类型转换。需要加上...

譬如你点击了鼠标,e.getButton就会返回你点了鼠标那个键,左键还是右健

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

强制转换回来成为JButton,通过getText判断

遇到这种问题,就是把他拆成多条来理解。 JButton button=(JButton)e.getSource(); // 将事件源转换为JButtonString text=button.getText(); // 获取button的text属性,也就是按钮文字text=text.trim(); // 去除前后空格input.setText(text); //...

e是event事件吧,这个意思就是说,获取当前触发该事件的按钮上的文本

java当中创建按钮,必须使用java swing来创建,实例如下: JButton有个构造函数是JButton(Icon icon),就是用来创建带图标的按钮的。 可以这样用,如: JButton jb = new JButton(new ImageIcon("images/myImage.gif")); 这样得到的就是带图标的...

在Button上注册监视器,然后用button的getLabel()方法。 具体代码 Button button=new Button("获得按钮上字符"); button.addActiontListener(new ActionListener() { public void actionPerformed(ActionEvent e) {Button temp=(Button)e.getSou...

不难,为按钮添加个监听器就好了; import javax.swing.*; import java.awt.event.*; import java.awt.*; public class ShowDIalog extends JFrame{ JButton button=new JButton("显示"); public ShowDIalog(){ setLayout(new FlowLayout()); ad...

简单代码如下: import java.awt.Button;import java.awt.FlowLayout;import java.awt.Label;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.text.SimpleDateFormat;import java.util.Date;import javax....

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com