很菜的问题,谢谢大家帮忙。

jackedfang 2003-03-20 11:23:58
package awttest;
import java.awt.*;
import java.awt.event.*;

/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/

public class TestCard implements MouseListener{
Panel p1,p2;
Label l1,l2;
Button b1,b2;
CardLayout mycard;
Frame f;
public static void main(String[] args) {
TestCard ct=new TestCard();
ct.init();
}
public void init(){
f=new Frame ("card test");
mycard=new CardLayout();
f.setLayout(mycard);
p1=new Panel();
p2=new Panel();
l1=new Label("this is the first panel");
b1=new Button("show page2");
b1.addMouseListener(this) ;
p1.setBackground(Color.yellow ) ;
p1.add(l1);
p1.add(b1) ;
l2=new Label("this is the second panel");
b2=new Button("show page1");
b2.addMouseListener(this);
p2.setBackground(Color.green ) ;
p2.add(l2) ;
p2.add(b2) ;
f.add(p1,"first") ;
f.add(p2,"second");
mycard.show(f,"first");
f.setSize(200,200) ;
f.setVisible(true) ;
}
public void mouseclicked(MouseEvent e){
mycard.next(f);
}
public void mouseEntered(MouseEvent e){}
public void mouseEvent(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}

}

错误提示是:Class awttest.TestCard should be declared abstract,it dose not define method mouseExited(java.awt.event.MouseEvent)in interface java awt.event.MouseListener at line 14
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mem_fox 2003-03-20
  • 打赏
  • 举报
回复
你没有完全实现MouseListener接口的方法
jackedfang 2003-03-20
  • 打赏
  • 举报
回复
加上以后不管用呀。
geyf 2003-03-20
  • 打赏
  • 举报
回复
所以在最后加上
public void mouseExited(MouseEvent e){}
snoopydotnet 2003-03-20
  • 打赏
  • 举报
回复
帮你翻译一下:)

awttest.TestCard类应该被描述为抽象类,因为它没有在MouseListener接口中定义mouseExited方法。(第14行出错)

carfi 2003-03-20
  • 打赏
  • 举报
回复
呵呵为啥不用MouseAdapter呀?
strawren 2003-03-20
  • 打赏
  • 举报
回复
我找到答案了。关键是你的写错个地方
public void mouseclicked(MouseEvent e){
mycard.next(f);
其中的mouseclicked中的c应该大写C
再在最后加上
public void mouseExited(MouseEvent e){}
搞定了

初写程序经常写错是很正常的。
以后小心就是。
OFDM通信系统Python实现源码 本资源包提供了一套完整的正交频分复用通信系统仿真实现,采用Python编程语言开发。该实现涵盖了OFDM系统的主要构成模块,包括: 核心功能模块: - 基带信号生成与QAM调制解调单元 - 串并转换与循环前缀添加机制 - 快速傅里叶变换及其逆变换处理单元 - 多径信道建模与均衡算法实现 - 符号定时与载波同步误差补偿 技术特性: 系统采用离散傅里叶变换实现频域并行传输,通过插入循环前缀有效对抗多径时延扩展。信道编码部分采用卷积码与交织器相结合的设计方案,有效提升系统抗突发错误能力。同步模块包含精确定时同步和频偏估计补偿算法,确保系统在存在载波频率偏移和采样时钟偏差时仍能保持稳定工作。 实现细节: 代码结构采用模块化设计,各功能单元接口清晰明确。信道模型支持AWGN和多径瑞利衰落两种典型无线传输环境。性能评估模块可输出误码率曲线和星座图等关键指标,便于系统性能分析验证。 应用价值: 该实现可作为通信系统教学演示工具,也可为无线通信算法研究人员提供基础开发框架。所有源代码均采用标准Python语法编写,兼容主流科学计算库,具有较好的可移植性和扩展性。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!

62,630

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧