java mouseListener问题

importjava.awt.*;importjava.awt.event.*;publicclassTestMenu//定义主类{publicstaticvoidmai... import java.awt.*;
import java.awt.event.*;
public class TestMenu //定义主类
{
public static void main(String args[])
{
MyMenuFrame mf=new MyMenuFrame();
}

}
class MyMenuFrame extends Frame //定义 窗口类
{
MenuBar m_MenuBar; //定义菜单条
Menu menuFile,menuEdit,sub_Edit_Font;//定义菜单项
MenuItem mi_File_Open,mi_File_Close,mi_File_Exit;//File中的菜单子项
MenuItem mi_Edit_Cut,mi_Edit_Copy,mi_Edit_Paste;//Edit中的菜单子项
CheckboxMenuItem mi_Font_Style,mi_Font_Size ; //定义选择式的菜单子项

PopupMenu popM;//定义弹出式菜单
MenuItem pi_Left,pi_Right,pi_Center; //定义弹出菜单 中的菜单子项

TextArea ta; //定义文本域
String ta_Font_Name;
int ta_Font_Style,new_Style,ta_Font_Size,new_Size;

MyMenuFrame() //构造函数
{
super("拥有菜单的窗口"); //指定窗口标题
ta=new TextArea("\n\n\n\t\t\t目前没有执行菜单命令",5,30);
ta.addMouseListener( new HandleMouse()); //文本域响应鼠标事件 //为什么这里addMouseListener下面有红色的波浪线????
add(ta,BorderLayout.CENTER); //将文本域加到窗体的中央位置
展开
 我来答
Learn_11
2012-04-08 · TA获得超过153个赞
知道小有建树答主
回答量:224
采纳率:100%
帮助的人:195万
展开全部
class HandleMouse implements MouseAdapter //内部类(处理鼠标事件)

implements写成 extends
yang7882
2012-04-06 · TA获得超过307个赞
知道小有建树答主
回答量:358
采纳率:100%
帮助的人:232万
展开全部
ta.addMouseListener( new HandleMouse()); //文本域响应鼠标事件
需要覆写new HandleMouse()中的方法,在后面加大括号 如:
ta.addMouseListener( new HandleMouse(){
//需要覆写方法
});
追问
class HandleMouse implements MouseAdapter  //内部类(处理鼠标事件)
{
}
我已经写....但是 addMouseListener和MouseAdapter下面都有红色波浪线的~就是报错
追答
方法覆写了? 没覆写怎么行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式