| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 637 人关注过本帖
标题:[求助]创建的类为什么也有错?
只看楼主 加入收藏
帅浪
Rank: 1
等 级:新手上路
威 望:1
帖 子:139
专家分:0
注 册:2007-4-4
收藏
 问题点数:0 回复次数:9 
[求助]创建的类为什么也有错?
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class c11_6 extends JApplet
{
int x,y;
JLabel lb1=new JLabel("x"),lb2=new JLabel("y"),lb3=new JLabel("");
JTextField tf1=new JTextField(5),tf2=new JTextField(5);
Container cp=getContentPane();
FlowLayout flow=new FlowLayout(FlowLayout.CENTER,5,5);
public void init()
{
cp.setLayout(flow);
cp.add(lb1);
cp.add(tf1);
cp.add(lb2);
cp.add(tf2);
cp.add(lb3);
addMouseListener(new mouseListener());
addMouseMotionListener(new koLis());
}
class mouseListener implements MouseListener//这里创建的类为什么会有错呢?
{
public void mouseClicked(MouseEvent e)
{lb3.setText("点击鼠标");}
public void mousePressed(MouseEvent e)
{lb3.setText("鼠标按钮按下");}
public void mouseEntered(MouseEvent e)
{lb3.setText("鼠标进入窗口");}
}
class koLis implements MouseMotionListener
{
public void mouseMoved(MouseEvent e)
{
x=e.getX();//返回发生鼠标事件的X坐标
y=e.getY();
tf1.setText(String.valueOf(x));//返回当前字符串
tf2.setText(String.valueOf(y));
}
public void mouseDragged(MouseEvent e)
{lb3.setText("拖动鼠标");}

}
}
搜索更多相关主题的帖子: lb1 lb2 public import 
2007-11-15 10:57
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
你没覆盖掉mouseExit方法

I'm here, as always...
2007-11-15 11:00
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
mouseReleased方法也要覆盖

I'm here, as always...
2007-11-15 11:02
帅浪
Rank: 1
等 级:新手上路
威 望:1
帖 子:139
专家分:0
注 册:2007-4-4
收藏
得分:0 
回复:(hwoarangzk)mouseReleased方法也要覆盖

成员函数还要全部包括啊?想简单点试下这个程序,少写了点就不行了!


世上事有难易乎?为之?则难者亦易矣;不为,则易者亦难矣
2007-11-15 23:14
csight
Rank: 1
等 级:新手上路
威 望:1
帖 子:293
专家分:0
注 册:2006-6-11
收藏
得分:0 
class mouseListener implements MouseListener
改成:
class mouseListener extends MouseAdapter
就可以不用全覆盖了了;

头可断,发型不可乱;血可流,皮鞋不可不擦油;
2007-11-15 23:21
帅浪
Rank: 1
等 级:新手上路
威 望:1
帖 子:139
专家分:0
注 册:2007-4-4
收藏
得分:0 
那你帮我讲讲这里面的区别呗?

世上事有难易乎?为之?则难者亦易矣;不为,则易者亦难矣
2007-11-15 23:27
csight
Rank: 1
等 级:新手上路
威 望:1
帖 子:293
专家分:0
注 册:2006-6-11
收藏
得分:0 
class mouseListener extends MouseAdapter
是继承类;
根上面的不一样;

头可断,发型不可乱;血可流,皮鞋不可不擦油;
2007-11-15 23:30
帅浪
Rank: 1
等 级:新手上路
威 望:1
帖 子:139
专家分:0
注 册:2007-4-4
收藏
得分:0 
我知道啊,上面的是接口,那接口就全部要写全啊?

世上事有难易乎?为之?则难者亦易矣;不为,则易者亦难矣
2007-11-15 23:31
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 

如果你的类实现了一个接口,那你的类里面必须覆盖所有接口的方法,少一个都不行


I'm here, as always...
2007-11-16 09:14
帅浪
Rank: 1
等 级:新手上路
威 望:1
帖 子:139
专家分:0
注 册:2007-4-4
收藏
得分:0 
回复:(hwoarangzk)mouseReleased方法也要覆盖

兄弟,我给你投了票


世上事有难易乎?为之?则难者亦易矣;不为,则易者亦难矣
2007-11-17 19:20
快速回复:[求助]创建的类为什么也有错?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035239 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved