0

私はこのアプレットをマウスイベントに合わせて書きました。cmd ではエラーなしでコンパイルされますが、appletviewer コマンドを使用して実行しても何も起こりません。さまざまな JDK を試しましたが、問題は解決しません。

import java.awt.*;
import java.applet.*;
import java.awt.event.*;

/*<applet code="rat" width=150 height=150>
</applet>
*/

public class rat extends Applet implements MouseListener,MouseMotionListener
{
    String msg="";
    int mouseX=0,mouseY=0;

    public void init()
    {
       addMouseListener(this);  
       addMouseMotionListener(this);
    }

    public void mouseClicked(MouseEvent e)
    {
       mouseX=0;
       mouseY=10;
       msg="Mouse Clicked";
       repaint();
    }

    public void mouseEntered(MouseEvent e) 
    {
       mouseX=0;
       mouseY=10;
       msg="Mouse entered";
       repaint();
    }

    public void mouseExited(MouseEvent e) 
    {
       mouseX=0;
       mouseY=10;
       msg="Mouse exited";
       repaint();
    }

    public void mousePressed(MouseEvent e)
    {
       mouseX=e.getX();``
       mouseY=e.getY();`
       msg="Down";
       repaint();
    }

    public void mouseReleased(MouseEvent e) 
    {
       mouseX=e.getX();
       mouseY=e.getY();
       msg="up";
       repaint();
    }

    public void mouseDragged(MouseEvent e)
    {
       mouseX=e.getX();
       mouseY=e.getY();
       msg="*"; 
       showStatus("mouse dragged at"+mouseX+","+mouseY);
       repaint();
    }

    public void mouseMoved(MouseEvent e)
    {
       showStatus("mouse moved at"+mouseX+","+mouseY);
    }

    public void paint(Graphics g)
    {
       g.drawString(msg,mouseX,mouseY);
    }
}
4

0 に答える 0