永发信息网

我这java带码那里错了.帮我把带码加上去在加上注释 谢谢

答案:4  悬赏:50  手机版
解决时间 2021-04-11 11:55

import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;

public class TestInner {
Frame f=new Frame("内部测试");
TextField tf =new TextField(30);
public TestInner(){
f.add(new Label("请按下鼠标左键并拖动"),"North");
f.add(tf,"South");

InnerMonitor im=new InnerMonitor();
f.addMouseMotionListener(im);
f.addMouseListener(im);
f.setBackground(new Color(120,175,175));
f.setSize(300,200);
f.setVisible(true);
}
public static void main(String[] args) {
TestInner t=new TestInner();
}

private class InnerMonitor implements MouseMotionListener,MouseListener{
public void mouseDragged(MouseEvent e){
String s="鼠标拖动到位置("+e.getX()+","+e.getY()+")";
tf.setText(s);
}

public void mouseEntered(MouseEvent e){
String s="鼠标已进入窗体";
tf.setText (s);
}

public void mouseExited(MouseEvent e){
String s="鼠标已移出窗体";
tf.setText(s);
}
public void mouseMoved(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseClisced(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
}
}

错误

像这种类试的问题怎么解决

谢谢!

最佳答案

private class InnerMonitor implements MouseMotionListener,MouseListener


这句实现的接口的方法你都得写全,实际上你把click拼错了


public void mouseMoved(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseClicked(MouseEvent e){}
public void mouseReleased(MouseEvent e){}


全部回答

楼上的说的对你没有完全实现接口中的方法 最好有myEclipse 编写的话就不会出现这种状况了

void mouseClisced(MouseEvent e){}

改为

void mouseClicked(MouseEvent e){}

提示错误很明显嘛~~~ 没有完全实现接口中的方法。如果是抽象类才不用完全实现~~~~

你的方法名字写错了,所以没认为没有完全实现接口中的方法。

private class InnerMonitor implements MouseMotionListener,MouseListener

这个类貌似前面不要加private 这个东西,还有这种事件处理你可以写一个匿名内部类来处理要简便!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求阴影的面积
幸福的味道有几种
祁阳县交通运输管理所怎么去啊,有知道地址的
两个月大的狗掉猪粪池了 肚子涨鼓了。躺着那
以下操作正确的是A.剩余药品放回原瓶B.?稀释
微信二维码名片怎么弄,个人微信怎样设置二维
上课时间....学生最喜欢做什么?
手臂一小块皮肤变黄是怎么回事?
LOL最强撸点 十大最难操作英雄 (上) 最后fa
储蓄配置是什么,网络管理员将使用什么来修改
以下是某化学反应是微观示意图:(其中“”和
丝路英雄资源据点分部坐标
太原有定做汽车座套的吗
军官职业怎么样
阿凡达经典台词英文,急急急急!!!谁知道《
推荐资讯
三东路/李三路(路口)这个地址在什么地方,我
工商管理专业的可以考小学英语教师吗?
宝鸡市的事业单位为什么不加工资,公务员为什
RB珍奶会所(亿象新天地店)在哪里啊,我有事要
beats录音师2.0连线版为什么还要充电
六盘水市有多少人口,贵州六盘水有多少本地人
鸿福小吃城在什么地方啊,我要过去处理事情
CF3.7版什么时候出
刀剑英雄2好玩吗?怎么下载啊?
单选题百货店,书城,玩具店依次座落在一条东
别人邀请我的QQ牧场怎么我这里还没显示?
2.已知如图,在△ABC中, ∠B=60°,AD、CE是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?