关于actionAdapter的一点小认识
2008-02-23 09:30:32来源:互联网 阅读 ()
今天刚刚开始做Java的UI,用Jb2005的向导生成了一个Application。设计时,在Frame中加入一个JButton(Design下),然后在Events中选择了它的actionPerformed事件。随后,JB在Source中自动生成了一大串代码。
如下:(我只贴出了有问题那部分)
class Frame1_jButton1_actionAdapter
extends ActionAdapter {//我的问题在这行
private Frame1 adaptee;
Frame1_jButton1_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
public void jButton1_actionPerformed(ActionEvent e) {
jButton1.setText("123");
}
还有BJ的错误提示,在我注明那行,不明白哪里错了,JB自己生成的代码,自己报错,实在 不明。
我做了个尝试,我把
class Frame1_jButton1_actionAdapter
extends ActionAdapter {//就是这里
private Frame1 adaptee;
Frame1_jButton1_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
做了一个小小修改,把extends ActionAdapter,改成implements ActionListener,问题就解决了。
我想这不会是BJ的Bug吧???
上一篇: 快速上手Spring--7. ref的用法
下一篇: 一张Java书籍列表,有中文也有英文的
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:tomcat5.5 的连接池配置
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash