请详细的帮我解释下这个java程序!

importjava.awt.*;importjava.awt.event.*;publicclassHJextendsFrameimplementsMouseMotio... import java.awt.*;
import java.awt.event.*;
public class HJ extends Frame implements MouseMotionListener
{

static HJ frm=new HJ();
static WinLis wlis=new WinLis();
public HJ()
{

}
public static void main(String args[])
{
frm.setBackground(Color.orange);
frm.setLayout(null);
frm.addMouseMotionListener(frm);//添加鼠标事件
frm.setSize(200, 150);//设置初始大小
frm.addWindowListener(wlis);//添加窗体事件
frm.setVisible(true);
}
public void mouseMoved(MouseEvent e)
{
frm.setTitle("x="+e.getX()+"y="+e.getY());

}

static class WinLis extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
frm.dispose();//当按下关闭按纽的时候关闭窗体
}
}
}
各位大虾,谢谢了,我下午要呢!
展开
 我来答
leinsdj
2007-06-14 · TA获得超过125个赞
知道小有建树答主
回答量:597
采纳率:0%
帮助的人:428万
展开全部
import java.awt.*;
import java.awt.event.*;

public class HJ extends Frame implements MouseMotionListener {

private static final long serialVersionUID = 1L;

static HJ frm = new HJ();

static WinLis wlis = new WinLis();

public HJ() {//构造函数

}

public static void main(String args[]) {
frm.setBackground(Color.orange);//设置背景色为橙色
frm.setLayout(null);//这句话没用
frm.addMouseMotionListener(frm);// 添加鼠标事件
frm.setSize(200, 150);// 设置初始大小
frm.addWindowListener(wlis);// 添加窗体事件
frm.setVisible(true);//窗体可见
}

public void mouseMoved(MouseEvent e) {
frm.setTitle("x=" + e.getX() + "y=" + e.getY()); //设置标题

}

static class WinLis extends WindowAdapter {
public void windowClosing(WindowEvent e) {
frm.dispose();// 当按下关闭按纽的时候关闭窗体
}
}

public void mouseDragged(MouseEvent e) {
// TODO Auto-generated method stub

}
}
啦哩个啦o
2007-06-14 · TA获得超过882个赞
知道小有建树答主
回答量:1742
采纳率:0%
帮助的人:416万
展开全部
这个是关于鼠标事件的
写的不怎么难啊
相信你试几下就明白了
这方面我也是菜鸟
但是要真的难着我了我就可以试出它的作用来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式