用VE做个登陆的界面,想给jButton添加一个单击事件,验证用户信息,请问怎么添加啊?
还有个ActionPerform是怎么回事啊?
怎么去监听这个事件啊?是用loginButton.addActionListener();吗?
有具体代码代码最好!先谢了!
还有个ActionPerform是怎么回事啊?
怎么去监听这个事件啊?是用loginButton.addActionListener();吗?
有具体代码代码最好!先谢了!
解决方案 »
- 怎么判断一个数据是不是小数?
- java转化汉字编码写入到一个文件中去,但转化不完整有乱码,
- 点页面就崩溃~~~~~~~~~~~从错误信息也看不出问题。不知大家有没有遇到这种情况过,或者有什么思路处理啊
- 难倒高手,底层问题
- java的sdk中ZipInputStream类的getUTF8String方法
- 请问要用JAVA技术开发一套BS的物资管理系统,怎么做
- 求助.关于InputStream类的int read(byte buffer[])的异常问题!
- java中文字符问题
- 关于 UDP Sockets 实现IP多点传送
- 谁运行过tij2书上第13章关于Applet的例子?为什么有一些例子运行不正常?
- 奇怪的移位,高人解释下!!
- java 模块 画图 连接
/*这里重写event事件处理方法*/
})
实现了这个接口以后
覆盖方法
public void actionPerformed(ActionEvent e) {
if(e.getSource()==loginButton) {
//你要处理的事件
}
}
{
@Override
public void mouseClicked(MouseEvent arg0)
{
// 处理登陆...
}
});
add(loginButton);
public void actionPerformed(ActionEvent evt) {
//验证用户信息代码
}
});
actionPerformed是ActionListener的一个方法,它会在鼠标点击后就执行的.另外你也可以自己写一个myListener继承实现ActionListener,在myListener里面实现方法actionPerformed()就行了,调用时只需loginButton.addActionListener(new myListener())就行了.
先写一个监听器类(MyListener),可以用内部类写,实现ActionListener接口。1.actionPerformed()方法是ActionListener接口中声明的方法,
必须实现,具体的实现写在actionPerformed()方法内。2.然后在需要调用的类(JButton)中创建一个上面写好的监听器类对象,
如:ActionListener listener = new MyListener();
再添加监听器即可,如:jButton.addActionListener(listener);
ActionEvent不是由监听器生成的,我觉得应该是由事件源(按钮)来生成的。我写了一篇博客,不知道是否理解的对,欢迎大家去扔砖头《AWT事件处理机制》
ActionEvent不是由监听器生成的,我觉得应该是由事件源(按钮)来生成的。我写了一篇博客,不知道是否理解的对,欢迎大家去扔砖头《AWT事件处理机制》[/Quote]看了您的文章,我觉得您说的挺有道理,代码方面也验证了您的结论。不过我确实是参考完我们学校学习的JAVA书上的内容来答复楼主的。现在有点迷惑.....能加您QQ么?我的114901073。