java问题~急!急!急!

来源:百度知道 编辑:UC知道 时间:2024/04/25 14:54:27
import java.awt.*;
import java.awt.event.*;

class s12
{
public static void main(String args[])
{
ti3 aaa=new ti3();
}
}

class ti3
{
Frame chuangkou=new Frame("第三题、、、");
TextField shubiao;TextField xianshi1;TextField xianshi2;

public ti3()
{
chuangkou.setSize(220,350);
chuangkou.setLayout(new GridLayout(3,1,10,10));

shubiao=new TextField();
xianshi1=new TextField();
xianshi2=new TextField();

chuangkou.add(xianshi1);chuangkou.add(shubiao);chuangkou.add(xianshi2);
chuangkou.setVisible(true);

shubiao.addMouseListener(new jiantingqi());
}

class jiantingqi implements MouseListener
{
public void mouseEntered(MouseEvent e)
{
xianshi1.setText("鼠标进入~~~");
}
public void mouseExited(MouseEvent e)
{
xianshi1.setText("鼠标离开

class jiantingqi implements MouseListener

不要用MouseListener

class jiantingqi extends MouseAdapter

不需要用的就不用覆盖了

你的类jiantingqi 实现了一个接口, 但是你并没有实现接口中的全部方法

参照api实现全部的方法

这个是说你没有重载那个mouseReleased()方法,只要再在jiantingqi这个类里面再加上一个public void mouseReleased(MouseEvent e){}就行了,就算不做什么事,也要把那些方法写进去的,不然就会有这样的提示,键盘的事件也是一样的。希望可以帮到你。