永发信息网

java这个题的执行顺序

答案:2  悬赏:70  手机版
解决时间 2021-05-03 19:24

package g;

import java.awt.AWTEvent;
import java.awt.Button;
import java.awt.Frame;
import java.awt.HeadlessException;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class TestFrame extends Frame{
public TestFrame(){
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
}


public static void main(String[] args) {
MyButton b1 = new MyButton("来抓我啊");
MyButton b2 = new MyButton("我在这里");
b1.SetFriend(b2);
b2.SetFriend(b1);
TestFrame tf = new TestFrame();
tf.setTitle("窗口");
tf.setSize(400, 300);
tf.add(b1,"North");
tf.add(b2,"South");
tf.setVisible(true);
b2.setVisible(false);
}
}
class MyButton extends Button{
private MyButton friend;
public void SetFriend(MyButton friend){
this.friend = friend;
}

public MyButton(String label) throws HeadlessException {
super(label);
enableEvents(AWTEvent.MOUSE_MOTION_EVENT_MASK);//注册鼠标事件
}

protected void processMouseMotionEvent(MouseEvent e) {
setVisible(false);
friend.setVisible(true);
}
}

最佳答案

public MyButton(String label) -->enableEvents(AWTEvent.MOUSE_MOTION_EVENT_MASK);(作用是鼠标进入时调用 -->processMouseMotionEvent(MouseEvent e) )-->TestFrame()。。。


这是张孝祥教程里的程序,他还说了个孙悟空的故事,呵呵~~

全部回答

你调试下就行了 F5 是进入某个方法 F6单步执行 F8跳出

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
踏板摩托车磨合期机油多少时间一换
狮跑跟途胜哪个性能好点
求最简单、最有效的增肥方法.
智力小游戏大家玩
消息盒子怎么设置
请问本科会计学专业毕业后考研好还是考注册会
福建省基础教育质量监测办公室怎么去啊,有知
怎么定制青大校园生活圈(目前免费版)的啊?
晚安的英文怎么说,晚安好梦,英文怎么写?
让有故事的人听了能流泪的伤感歌曲
在那里下载黄得3GP电影?
誰知道最近冇什么好听的新歌?
现在的人为什么动不动就离家出走,他的父母为
马天宇最近出新片没有?又出新歌没?
历久弥香是什么意思?能帮我以历久弥香为题写
推荐资讯
《隋唐演义》评书(单田芳)播讲的。第一回开
佳鑫诺可信吗
开通了合家欢的可以告诉我一下是怎么回事麽?
大连什么美容院能堵耳眼儿
我的赛尔号尤纳斯就要出生了,该练什么???
37齿的半轴是什么车的
没Java可下载什么
老长虹C2143型彩电,故障黑屏,调了点加速电压,
怎样获得人人豆?
最近有那些新出的智能軟件?
肝功检查中第一、三、四、五项为阴,第二项为
音乐的乐理是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?